### 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
ScriptLanguage::CodeCompletionOption option(E.key, E.value);
				if (E.value == ScriptLanguage::CODE_COMPLETION_KIND_FUNCTION) {
					option.insert_text += "(";
				}
				r_options->push_back(option);
			}
			return OK;
		} break;
		case COMPLETION_CALL_ARGUMENTS: {
			StringName block_function;
			BlockNode *block = completion_block;
			while (block) {
				if (block->parent_function) {
					block_function = block->parent_function->name;
				}
				block = block->parent_block;
			}
			for (int i = 0; i < shader->functions.size(); i++) {
				if (!shader->functions[i].callable) {
					continue;
				}
				if (shader->functions[i].name == completion_function) {
					String calltip;
					calltip += get_datatype_name(shader->functions[i].function->return_type);
					if (shader->functions[i].function->return_array_size > 0) {
						calltip += "[";
						calltip += itos(shader->functions[i].function->return_array_size);
						calltip += "]";
					}
					calltip += " ";