### Godot version

v4.1.stable.official [970459615]

### System information

Windows 10, Forward+, AMD Radeon R9 290X

### Issue description

There's no way to reorder items "across" pages in paged lists in the inspector - items can only be rearranged within the page they're already in. The "Max Array Dictionary Items per Page" setting doesn't seem to affect OptionButton Item lists.

There are two ways around the issue: add a script that orders the items as desired, or delete items until the item you need to reorder is on the right page, then re-add the items you deleted.

### Steps to reproduce

1. Create an OptionButton
2. Add six items
3. See that the last item is on a new page
4. There's no way to change the position of the last item

### Minimal reproduction project

[OptionButtonItemListIssueMRP.zip](https://github.com/godotengine/godot/files/12323899/OptionButtonItemListIssueMRP.zip)

void update_property(const String &p_prop);
	void edit(Object *p_object);
	Object *get_edited_object();
	void set_keying(bool p_active);
	void set_read_only(bool p_read_only);
	EditorPropertyNameProcessor::Style get_property_name_style() const;
	void set_property_name_style(EditorPropertyNameProcessor::Style p_style);
	
	void set_use_settings_name_style(bool p_enable);
	void set_autoclear(bool p_enable);
	void set_show_categories(bool p_show);
	void set_use_doc_hints(bool p_enable);
	void set_hide_script(bool p_hide);
	void set_hide_metadata(bool p_hide);
	void set_use_filter(bool p_use);
	void register_text_enter(Node *p_line_edit);
	void set_use_folding(bool p_use_folding, bool p_update_tree = true);
	bool is_using_folding();
	void collapse_all_folding();
	void expand_all_folding();
	void expand_revertable();
	void set_scroll_offset(int p_offset);
	int get_scroll_offset() const;
	void set_property_prefix(const String &p_prefix);
	String get_property_prefix() const;
	void set_object_class(const String &p_class);
	String get_object_class() const;
	void set_use_wide_editors(bool p_enable);
	void set_sub_inspector(bool p_enable);
	bool is_sub_inspector() const { return sub_inspector; }