### Godot version

4.0

### System information

Windows 10 x64

### Issue description

We have an established way to inform about invalid input fields: using red/green/yellow labels at the bottom:
![](https://user-images.githubusercontent.com/2223172/235779087-7db4a899-dd41-40c7-8cb3-b295a42eec5e.png)
It's used in Create New Scene dialog, Add Metadata dialog, New Folder dialog, Create Script dialog and probably others.

Meantime the New Plugin dialog (accessible in Project Settings -> Plugins) looks like this:
![image](https://user-images.githubusercontent.com/2223172/235783588-ef5e560c-8620-4017-9b50-86f8477fe40e.png)
Instead of info labels, it uses info icons that show message on hover. This dialog was created before we had an established way of validating input, so it needs updating.

### Steps to reproduce

1. Project
2. Project Settings
3. Plugins
4. Create New Plugin
5. 👀

### Minimal reproduction project

N/A
String template_content = "";
		Vector<ScriptLanguage::ScriptTemplate> templates = ScriptServer::get_language(lang_idx)->get_built_in_templates("EditorPlugin");
		if (!templates.is_empty()) {
			template_content = templates[0].content;
		}
		Ref<Script> scr = ScriptServer::get_language(lang_idx)->make_template(template_content, class_name, "EditorPlugin");
		scr->set_path(script_path, true);
		ResourceSaver::save(scr);
		emit_signal(SNAME("plugin_ready"), scr.ptr(), active_edit->is_pressed() ? _to_absolute_plugin_path(_get_subfolder()) : "");
	} else {
		EditorNode::get_singleton()->get_project_settings()->update_plugins();
	}
	_clear_fields();
}
void PluginConfigDialog::_on_canceled() {
	_clear_fields();
}
void PluginConfigDialog::_on_language_changed(const int) {
	_on_required_text_changed(String());
}
void PluginConfigDialog::_on_required_text_changed(const String &) {
	int lang_idx = script_option_edit->get_selected();
	String ext = ScriptServer::get_language(lang_idx)->get_extension();
	Ref<Texture2D> valid_icon = get_theme_icon(SNAME("StatusSuccess"), SNAME("EditorIcons"));
	Ref<Texture2D> invalid_icon = get_theme_icon(SNAME("StatusWarning"), SNAME("EditorIcons"));
	
	bool is_valid = true;
	name_validation->set_texture(valid_icon);
	subfolder_validation->set_texture(valid_icon);
	script_validation->set_texture(valid_icon);