### 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
_set_error(RTR("This hint is only for sampler types."));
								return ERR_PARSE_ERROR;
							}
							if (new_hint != ShaderNode::Uniform::HINT_NONE) {
								if (uniform.hint != ShaderNode::Uniform::HINT_NONE) {
									if (uniform.hint == new_hint) {
										_set_error(vformat(RTR("Duplicated hint: '%s'."), get_uniform_hint_name(new_hint)));
									} else {
										_set_error(vformat(RTR("Redefinition of hint: '%s'. The hint has already been set to '%s'."), get_uniform_hint_name(new_hint), get_uniform_hint_name(uniform.hint)));
									}
									return ERR_PARSE_ERROR;
								} else {
									uniform.hint = new_hint;
									current_uniform_hint = new_hint;
								}
							}
							if (new_filter != FILTER_DEFAULT) {
								if (uniform.filter != FILTER_DEFAULT) {
									if (uniform.filter == new_filter) {
										_set_error(vformat(RTR("Duplicated filter mode: '%s'."), get_texture_filter_name(new_filter)));
									} else {
										_set_error(vformat(RTR("Redefinition of filter mode: '%s'. The filter mode has already been set to '%s'."), get_texture_filter_name(new_filter), get_texture_filter_name(uniform.filter)));
									}
									return ERR_PARSE_ERROR;
								} else {
									uniform.filter = new_filter;
									current_uniform_filter = new_filter;
								}
							}
							if (new_repeat != REPEAT_DEFAULT) {