### 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 (!ok) {
						return nullptr;
					}
					if (!_validate_function_call(p_block, p_function_info, func, &func->return_cache, &func->struct_name)) {
						_set_error(vformat(RTR("No matching function found for: '%s'."), String(funcname->name)));
						return nullptr;
					}
					completion_class = TAG_GLOBAL; 
					if (function_index >= 0) {
						
						
						FunctionNode *call_function = shader->functions[function_index].function;
						if (call_function) {
							func->return_cache = call_function->get_datatype();
							func->struct_name = call_function->get_datatype_name();
							func->return_array_size = call_function->get_array_size();
							
							FunctionNode *base_function = nullptr;
							{
								BlockNode *b = p_block;
								while (b) {
									if (b->parent_function) {
										base_function = b->parent_function;
										break;
									} else {
										b = b->parent_block;
									}
								}
							}
							ERR_FAIL_COND_V(!base_function, nullptr);