### 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
for (int i = 0; i < p_render_modes.size(); i++) {
							const ModeInfo &info = p_render_modes[i];
							const String name = String(info.name);
							if (smode.begins_with(name)) {
								if (!info.options.is_empty()) {
									if (info.options.has(smode.substr(name.length() + 1))) {
										found = true;
										if (defined_modes.has(name)) {
											_set_error(vformat(RTR("Redefinition of render mode: '%s'. The '%s' mode has already been set to '%s'."), smode, name, defined_modes[name]));
											return ERR_PARSE_ERROR;
										}
										defined_modes.insert(name, smode);
										break;
									}
								} else {
									found = true;
									break;
								}
							}
						}
					}
					if (!found) {
						_set_error(vformat(RTR("Invalid render mode: '%s'."), smode));
						return ERR_PARSE_ERROR;
					}
					shader->render_modes.push_back(mode);
					tk = _get_token();
					if (tk.type == TK_COMMA) {
						
					} else if (tk.type == TK_SEMICOLON) {