### Godot version

4.2.dev [202e4b2]

### System information

N/A

### Issue description

Changing the property `vertical_alignment` in a `Label` still changes the position of the letters, even if said `Label` is at its minimum size, implying that it could be shrunk further:
![image](https://github.com/godotengine/godot/assets/30739239/7fdd87bd-53b1-4397-8594-1ee4e5efbcf5)

### Steps to reproduce

Create a `Label` node, type anything in it, and the `vertical_alignment` property.

### Minimal reproduction project

N/A, trivially reproducible.
return st_args;
}
Control::TextDirection Label::get_text_direction() const {
	return text_direction;
}
void Label::set_language(const String &p_language) {
	if (language != p_language) {
		language = p_language;
		dirty = true;
		queue_redraw();
	}
}
String Label::get_language() const {
	return language;
}
void Label::set_clip_text(bool p_clip) {
	if (clip == p_clip) {
		return;
	}
	clip = p_clip;
	queue_redraw();
	update_minimum_size();
}
bool Label::is_clipping_text() const {