### 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)

HashMap<StringName, int> per_array_page;
	void _page_change_request(int p_new_page, const StringName &p_array_prefix);
	void _changed_callback();
	void _edit_request_change(Object *p_object, const String &p_prop);
	void _keying_changed();
	void _filter_changed(const String &p_text);
	void _parse_added_editors(VBoxContainer *current_vbox, EditorInspectorSection *p_section, Ref<EditorInspectorPlugin> ped);
	void _vscroll_changed(double);
	void _feature_profile_changed();
	bool _is_property_disabled_by_feature_profile(const StringName &p_property);
	void _update_inspector_bg();
	ConfirmationDialog *add_meta_dialog = nullptr;
	LineEdit *add_meta_name = nullptr;
	OptionButton *add_meta_type = nullptr;
	EditorValidationPanel *validation_panel = nullptr;
	void _add_meta_confirm();
	void _show_add_meta_dialog();
	void _check_meta_name();
protected:
	static void _bind_methods();
	void _notification(int p_what);
public:
	static void add_inspector_plugin(const Ref<EditorInspectorPlugin> &p_plugin);
	static void remove_inspector_plugin(const Ref<EditorInspectorPlugin> &p_plugin);
	static void cleanup_plugins();
	static Button *create_inspector_action_button(const String &p_text);
	static EditorProperty *instantiate_property_editor(Object *p_object, const Variant::Type p_type, const String &p_path, const PropertyHint p_hint, const String &p_hint_text, const uint32_t p_usage, const bool p_wide = false);
	bool is_main_editor_inspector() const;
	String get_selected_path() const;
	void update_tree();