### Godot version

4.0.beta14

### System information

windows 10, gles 3, nvidia graphics

### Issue description

SCREEN_TEXTURE  was dropped in beta 14. The suggested replacement is to use ```uniform sampler2D SCREEN_TEXTURE : hint_screen_texture, filter_linear_mipmaps;```, but filter_linear_mipmaps is not recognized as a valid shader type hint and a shader using it fails to compile.

### Steps to reproduce

Create a canvas item shader and use the filter_linear_mipmaps type hint with a sampler2D uniform.

### Minimal reproduction project

N/A
return ERR_PARSE_ERROR;
									}
									if (is_sampler_type(type)) {
										if (uniform.use_color) {
											_set_error(vformat(RTR("Duplicated hint: '%s'."), "source_color"));
											return ERR_PARSE_ERROR;
										}
										uniform.use_color = true;
									} else {
										new_hint = ShaderNode::Uniform::HINT_SOURCE_COLOR;
									}
								} break;
								case TK_HINT_DEFAULT_BLACK_TEXTURE: {
									new_hint = ShaderNode::Uniform::HINT_DEFAULT_BLACK;
								} break;
								case TK_HINT_DEFAULT_WHITE_TEXTURE: {
									new_hint = ShaderNode::Uniform::HINT_DEFAULT_WHITE;
								} break;
								case TK_HINT_DEFAULT_TRANSPARENT_TEXTURE: {
									new_hint = ShaderNode::Uniform::HINT_DEFAULT_TRANSPARENT;
								} break;
								case TK_HINT_NORMAL_TEXTURE: {
									new_hint = ShaderNode::Uniform::HINT_NORMAL;
								} break;
								case TK_HINT_ROUGHNESS_NORMAL_TEXTURE: {
									new_hint = ShaderNode::Uniform::HINT_ROUGHNESS_NORMAL;
								} break;
								case TK_HINT_ROUGHNESS_R: {
									new_hint = ShaderNode::Uniform::HINT_ROUGHNESS_R;
								} break;