### 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
options.push_back("hint_roughness_a");
					options.push_back("hint_roughness_b");
					options.push_back("hint_roughness_g");
					options.push_back("hint_roughness_gray");
					options.push_back("hint_roughness_normal");
					options.push_back("hint_roughness_r");
					options.push_back("hint_screen_texture");
					options.push_back("hint_normal_roughness_texture");
					options.push_back("hint_depth_texture");
					options.push_back("source_color");
				}
				if (current_uniform_repeat == REPEAT_DEFAULT) {
					options.push_back("repeat_enable");
					options.push_back("repeat_disable");
				}
				for (int i = 0; i < options.size(); i++) {
					ScriptLanguage::CodeCompletionOption option(options[i], ScriptLanguage::CODE_COMPLETION_KIND_PLAIN_TEXT);
					r_options->push_back(option);
				}
			}
			if (!completion_base_array && !current_uniform_instance_index_defined) {
				ScriptLanguage::CodeCompletionOption option("instance_index", ScriptLanguage::CODE_COMPLETION_KIND_PLAIN_TEXT);
				option.insert_text = "instance_index(0)";
				r_options->push_back(option);
			}
		} break;
	}
	return ERR_PARSE_ERROR;
}
String ShaderLanguage::get_error_text() {