### 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 (!_compare_datatypes_in_nodes(pstruct->members[i], nexpr)) {
								return nullptr;
							}
						}
						if (i + 1 < pstruct->members.size()) {
							tk = _get_token();
							if (tk.type != TK_COMMA) {
								_set_expected_error(",");
								return nullptr;
							}
						}
						func->arguments.push_back(nexpr);
					}
					tk = _get_token();
					if (tk.type != TK_PARENTHESIS_CLOSE) {
						_set_expected_error(")");
						return nullptr;
					}
					expr = func;
				} else { 
					const StringName &name = identifier;
					OperatorNode *func = alloc_node<OperatorNode>();
					func->op = OP_CALL;
					VariableNode *funcname = alloc_node<VariableNode>();
					funcname->name = name;
					func->arguments.push_back(funcname);
					int carg = -1;
					bool ok = _parse_function_arguments(p_block, p_function_info, func, &carg);
					
					ShaderLanguage::BlockNode *bnode = p_block;