### Godot version

4.0.3stable

### System information

-OS: Windows 11

### Issue description

When I set "display/window/size/resizable" flag in godot 4 it destroys minimize button only shows close button. In godot 3 it disables maximize button
Godot 4:
![image](https://github.com/godotengine/godot/assets/78092286/715e34b7-42a6-4d06-88c3-c66f8c0e1bb7)
Godot 3:
![image](https://github.com/godotengine/godot/assets/78092286/da53df91-1ae0-4145-9192-1f13240b519c)


### Steps to reproduce

1. I opened **Project Settings/Display/Window**
2. Then I uncheck "Resizable" option both in godot 3/4
3. In Godot 3 it only disabled maximize button
4. In Godot 4 it destroyed maximize and minimize buttons.

### Minimal reproduction project

[FloweyFight.zip](https://github.com/godotengine/godot/files/11589075/FloweyFight.zip)

if (!keysym.is_empty()) {
						key_label = fix_key_label(keysym[0], keycode);
					}
				}
				if (keycode != Key::SHIFT) {
					k->set_shift_pressed(ke.shift);
				}
				if (keycode != Key::ALT) {
					k->set_alt_pressed(ke.alt);
				}
				if (keycode != Key::CTRL) {
					k->set_ctrl_pressed(ke.control);
				}
				if (keycode != Key::META) {
					k->set_meta_pressed(ke.meta);
				}
				k->set_keycode(keycode);
				k->set_physical_keycode(physical_keycode);
				k->set_key_label(key_label);
				if (i + 1 < key_event_pos && key_event_buffer[i + 1].uMsg == WM_CHAR) {
					char32_t unicode = key_event_buffer[i + 1].wParam;
					static char32_t prev_wck = 0;
					if ((unicode & 0xfffffc00) == 0xd800) {
						if (prev_wck != 0) {
							ERR_PRINT("invalid utf16 surrogate input");
						}
						prev_wck = unicode;
						break; 
					} else if ((unicode & 0xfffffc00) == 0xdc00) {
						if (prev_wck == 0) {