### Godot version

4.0.3

### System information

Win7

### Issue description

![image](https://github.com/godotengine/godot/assets/28286958/abec9d3c-e078-424c-9430-d9fe8897aad6)


### Steps to reproduce

1. Create shader
2. Add uint with hex, e.g. 0xffffu

### Minimal reproduction project

N/A
for (const KeyValue<StringName, BuiltInInfo> &E : info[skip_function].built_ins) {
									ScriptLanguage::CodeCompletionKind kind = ScriptLanguage::CODE_COMPLETION_KIND_MEMBER;
									if (E.value.constant) {
										kind = ScriptLanguage::CODE_COMPLETION_KIND_CONSTANT;
									}
									matches.insert(E.key, kind);
								}
							}
						}
					} else {
						if (p_info.functions.has("global")) {
							for (const KeyValue<StringName, BuiltInInfo> &E : p_info.functions["global"].built_ins) {
								ScriptLanguage::CodeCompletionKind kind = ScriptLanguage::CODE_COMPLETION_KIND_MEMBER;
								if (E.value.constant) {
									kind = ScriptLanguage::CODE_COMPLETION_KIND_CONSTANT;
								}
								matches.insert(E.key, kind);
							}
						}
						if (p_info.functions.has("constants")) {
							for (const KeyValue<StringName, BuiltInInfo> &E : p_info.functions["constants"].built_ins) {
								ScriptLanguage::CodeCompletionKind kind = ScriptLanguage::CODE_COMPLETION_KIND_MEMBER;
								if (E.value.constant) {
									kind = ScriptLanguage::CODE_COMPLETION_KIND_CONSTANT;
								}
								matches.insert(E.key, kind);
							}
						}
						if (skip_function != StringName() && p_info.functions.has(skip_function)) {
							for (const KeyValue<StringName, BuiltInInfo> &E : p_info.functions[skip_function].built_ins) {