### Godot version

4.1.stable

### System information

Windows 11 (x64), Intel(R) Core(TM) i5-9400 CPU, Vulkan,  NVIDIA GeForce GTX 1660 Ti driver version 528.24

### Issue description

When resizing the Scene Tree view, making it narrow, the tooltips of the icons no longer match the position of the icons. 
The tooltip rect is pushed off to the side.
Video showing bug:

https://github.com/godotengine/godot/assets/104696964/bc9918a0-4f4c-4722-aee3-7887d0e3dd5d



### Steps to reproduce

Make your Scene Tree view narrow. Hover over the icons. The tooltip activation area does not match the icon.

### Minimal reproduction project

N/A
int hover_index = -1;
		Point2 click_pos;
		TreeItem *hover_item = nullptr;
		int hover_cell = -1;
		bool rtl = false;
	} cache;
	int _get_title_button_height() const;
	Size2 _get_cell_icon_size(const TreeItem::Cell &p_cell) const;
	void _scroll_moved(float p_value);
	HScrollBar *h_scroll = nullptr;
	VScrollBar *v_scroll = nullptr;
	bool h_scroll_enabled = true;
	bool v_scroll_enabled = true;
	Size2 get_internal_min_size() const;
	void update_scrollbars();
	Rect2 search_item_rect(TreeItem *p_from, TreeItem *p_item);
	
	uint64_t last_keypress = 0;
	String incr_search;
	bool cursor_can_exit_tree = true;
	void _do_incr_search(const String &p_add);
	TreeItem *_search_item_text(TreeItem *p_at, const String &p_find, int *r_col, bool p_selectable, bool p_backwards = false);
	TreeItem *_find_item_at_pos(TreeItem *p_item, const Point2 &p_pos, int &r_column, int &h, int &section) const;
	/*	float drag_speed;
	float drag_accum;
	float last_drag_accum;
	float last_drag_time;
	float time_since_motion;*/
	float drag_speed = 0.0;
	float drag_from = 0.0;