### Godot version

Godot 4.0 Beta 11

### System information

Linux Ubunutu

### Issue description

Godot's 3.x project converter to 4.0 seems to be missing the conversion for two drag data related functions.

In 3.x the function for can drop data, was named  `can_drop_data` in 4.0 it is `_can_drop_data`.
And likewise 3.x had `drop_data` and 4.0 has `_drop_data`.

These two functions were not converted by the project converter (and were hard to notice)!


### Steps to reproduce

Convert a 3.x project to 4.0 with the functions: `can_drop_data` it will not convert to `_can_drop_data` nor `drop_data` to `_drop_data`.



### Minimal reproduction project

N/A
bool rter3To4::test_conversion_with_regex(String name, String expected, void (rter3To4::*func)(Vector<String> &, const RegExContainer &), String what, const RegExContainer &reg_container) {
	Vector<String> got = name.split("\n");
	(this->*func)(got, reg_container);
	String got_str = collect_string_from_vector(got);
	ERR_FAIL_COND_V_MSG(expected != got_str, false, vformat("Failed to convert %s \"%s\" to \"%s\", got instead \"%s\"", what, name, expected, got_str));
	return true;
bool rter3To4::test_conversion_basic(String name, String expected, const char *array[][2], r<RegEx *> &regex_cache, String what) {
	Vector<String> got = name.split("\n");
	rename_common(array, regex_cache, got);
	String got_str = collect_string_from_vector(got);
	ERR_FAIL_COND_V_MSG(expected != got_str, false, vformat("Failed to convert %s \"%s\" to \"%s\", got instead \"%s\"", what, name, expected, got_str));
	return true;
// Validate if conversions are proper.
bool rter3To4::test_conversion(RegExContainer &reg_container) {
	bool valid = true;
	valid = valid && test_conversion_basic("TYPE_REAL", "TYPE_FLOAT", enum_renames, reg_container.enum_regexes, "enum");
	valid = valid && test_conversion_basic("can_instance", "can_instantiate", gdscript_function_renames, reg_container.gdscript_function_regexes, "gdscript function");
	valid = valid && test_conversion_basic("CanInstance", "CanInstantiate", csharp_function_renames, reg_container.csharp_function_regexes, "csharp function");
	valid = valid && test_conversion_basic("translation", "pition", gdscript_properties_renames, reg_container.gdscript_properties_regexes, "gdscript property");
	valid = valid && test_conversion_basic(tion", "Pition", csharp_properties_renames, reg_container.csharp_properties_regexes, "csharp property");
	valid = valid && test_conversion_basic("NORMALMAP", "NORMAL_MAP", shaders_renames, reg_container.shaders_regexes, "shader");
	valid = valid && test_conversion_basic("text_entered", "text_submitted", gdscript_signals_renames, reg_container.gdscript_signals_regexes, "gdscript signal");
	valid = valid && test_conversion_basic("TextEntered", "TextSubmitted", csharp_signals_renames, reg_container.csharp_signal_regexes, "csharp signal");
	valid = valid && test_conversion_basic("audio/channel_disable_threshold_db", "audio/buses/channel_disable_threshold_db", project_settings_renames, reg_container.project_settings_regexes, "project setting");
	valid = valid && test_conversion_basic("Transform", "Transform3D", builtin_types_renames, reg_container.builtin_types_regexes, "builtin type");
	// Custom Renames.
	valid = valid && test_conversion_with_regex("(Connect(A,B,C,D,E,F,G) != OK):", "(Connect(A,new Callable(B,C),D,E,F,G) != OK):", &rter3To4::rename_csharp_functions, "custom rename csharp", reg_container);
	valid = valid && test_conversion_with_regex("(Disconnect(A,B,C) != OK):", "(Disconnect(A,new Callable(B,C)) != OK):", &rter3To4::rename_csharp_functions, "custom rename csharp", reg_container);
	valid = valid && test_conversion_with_regex("(IsConnected(A,B,C) != OK):", "(IsConnected(A,new Callable(B,C)) != OK):", &rter3To4::rename_csharp_functions, "custom rename", reg_container);
	valid = valid && test_conversion_with_regex("[Remote]", "[RPC(MultiplayerAPI.RPCMode.AnyPeer)]", &rter3To4::rename_csharp_attributes, "custom rename csharp", reg_container);