### 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
if (!E.value.main_function) {
					continue;
				}
				bool found = false;
				for (int i = 0; i < shader->functions.size(); i++) {
					if (shader->functions[i].name == E.key) {
						found = true;
						break;
					}
				}
				if (found) {
					continue;
				}
				ScriptLanguage::CodeCompletionOption option(E.key, ScriptLanguage::CODE_COMPLETION_KIND_FUNCTION);
				r_options->push_back(option);
			}
			return OK;
		} break;
		case COMPLETION_IDENTIFIER:
		case COMPLETION_FUNCTION_CALL: {
			bool comp_ident = completion_type == COMPLETION_IDENTIFIER;
			HashMap<String, ScriptLanguage::CodeCompletionKind> matches;
			StringName skip_function;
			BlockNode *block = completion_block;
			if (completion_class == TAG_GLOBAL) {
				while (block) {
					if (comp_ident) {
						for (const KeyValue<StringName, BlockNode::Variable> &E : block->variables) {
							if (E.value.line < completion_line) {
								matches.insert(E.key, ScriptLanguage::CODE_COMPLETION_KIND_VARIABLE);