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

protected:
	void _notification(int p_what);
	static void _bind_methods();
	virtual void _set_read_only(bool p_read_only);
	virtual void gui_input(const Ref<InputEvent> &p_event) override;
	virtual void shortcut_input(const Ref<InputEvent> &p_event) override;
	const Color *_get_property_colors();
	virtual Variant _get_cache_value(const StringName &p_prop, bool &r_valid) const;
	virtual StringName _get_revert_property() const;
public:
	void emit_changed(const StringName &p_property, const Variant &p_value, const StringName &p_field = StringName(), bool p_changing = false);
	virtual Size2 get_minimum_size() const override;
	void set_label(const String &p_label);
	String get_label() const;
	void set_read_only(bool p_read_only);
	bool is_read_only() const;
	Object *get_edited_object();
	StringName get_edited_property() const;
	inline Variant get_edited_property_value() const { return object->get(property); }
	EditorInspector *get_parent_inspector() const;
	void set_doc_path(const String &p_doc_path);
	virtual void update_property();
	void update_editor_property_status();
	virtual bool use_keying_next() const;
	void set_checkable(bool p_checkable);
	bool is_checkable() const;
	void set_checked(bool p_checked);
	bool is_checked() const;
	void set_draw_warning(bool p_draw_warning);
	bool is_draw_warning() const;