### Godot version

16a93563bf

### System information

macOS 13.3.0 - Vulkan (Forward+) - integrated Apple M1 Pro - Apple M1 Pro (8 Threads)

### Issue description

As tittle says some properties are badly located as location others whoch means they are put way below others. One of such example is the property `texture` of `Sprite2D`.

### Steps to reproduce

in any script write 
```
var sprite : Sprite2D
sprite.text
```
and autocomplete at the end texture will appears below a lot of other signal and constants starting with texture which should come afterward

### Minimal reproduction project

N/A
method_hint += arg;
						if (use_type_hint) {
							method_hint += ": " + _get_visual_datatype(mi.arguments[i], true, class_name);
						}
					}
				}
				method_hint += ")";
				if (use_type_hint) {
					method_hint += " -> " + _get_visual_datatype(mi.return_val, false, class_name);
				}
				method_hint += ":";
				ScriptLanguage::CodeCompletionOption option(method_hint, ScriptLanguage::CODE_COMPLETION_KIND_FUNCTION);
				options.insert(option.display, option);
			}
		} break;
		case GDScriptParser::COMPLETION_GET_NODE: {
			
			if (p_owner) {
				List<String> opts;
				p_owner->get_argument_options("get_node", 0, &opts);
				for (const String &E : opts) {
					r_forced = true;
					String opt = E.strip_edges();
					if (opt.is_quoted()) {
						
						
						opt = opt.unquote();
					}