### Godot version

4.1.3 stable.arch_linux

### System information

Artix Linux Godot v4.1.3 stable.arch_linux

### Issue description

The Node selection window in "Create Emission Points From Node" doesn't filter out Node3D Nodes. 
![2023-11-14T16:00:12,622759893+01:00](https://github.com/godotengine/godot/assets/92468390/9b3e2a28-21c6-4447-9c22-579968cc41fd)
Trying to select any non Node3D instance gives an error message ""{NodeType}" doesn't inherit from Node3D".

### Steps to reproduce

1. Create a 3D particle emitter
2. Create a non Node3D Node
3. Click on the "Create Emission Points From Node" option over the viewport.
4. The non Node3D Node appears to be selectable when it shouldn't

### Minimal reproduction project

N/A
if (p_node == node) {
		node = nullptr;
		hide();
	}
}
void GPUParticles3DEditor::_notification(int p_notification) {
	switch (p_notification) {
		case NOTIFICATION_ENTER_TREE: {
			options->set_icon(options->get_popup()->get_editor_theme_icon(SNAME("GPUParticles3D")));
			get_tree()->connect("node_removed", callable_mp(this, &GPUParticles3DEditor::_node_removed));
		} break;
	}
}
void GPUParticles3DEditor::_menu_option(int p_option) {
	switch (p_option) {
		case MENU_OPTION_GENERATE_AABB: {
			
			generate_seconds->set_value(MAX(1.0, trunc(node->get_lifetime()) + 1.0));
			if (generate_seconds->get_value() >= 11.0 + CMP_EPSILON) {
				
				generate_aabb->popup_centered();
			} else {