### 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
keyword_completion_context ^= CF_UNIFORM_KEYWORD;
						}
					}
#endif 
					if (String(shader_type_identifier) != "spatial") {
						_set_error(vformat(RTR("Uniform instances are not yet implemented for '%s' shaders."), shader_type_identifier));
						return ERR_PARSE_ERROR;
					}
					if (uniform_scope == ShaderNode::Uniform::SCOPE_LOCAL) {
						tk = _get_token();
						if (tk.type != TK_UNIFORM) {
							_set_expected_after_error("uniform", "instance");
							return ERR_PARSE_ERROR;
						}
						uniform_scope = ShaderNode::Uniform::SCOPE_INSTANCE;
					}
				}
			};
				[[fallthrough]];
			case TK_UNIFORM:
			case TK_VARYING: {
				bool is_uniform = tk.type == TK_UNIFORM;
#ifdef DEBUG_ENABLED
				keyword_completion_context = CF_UNSPECIFIED;
#endif 
				if (!is_uniform) {
					if (shader_type_identifier == "particles" || shader_type_identifier == "sky" || shader_type_identifier == "fog") {
						_set_error(vformat(RTR("Varyings cannot be used in '%s' shaders."), shader_type_identifier));
						return ERR_PARSE_ERROR;
					}