### Godot version

4.1.dev (4d5f10fc3a)

### System information

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

### Issue description

Here is the toolbar button for Path 3D <img width="213" alt="Capture d’écran 2023-06-05 à 01 33 46" src="https://github.com/godotengine/godot/assets/66184050/be23b414-43ca-4775-a91e-e12d4581af4f">. As you can see it is missing the secod button from PAth2D ones <img width="243" alt="Capture d’écran 2023-06-05 à 01 33 34" src="https://github.com/godotengine/godot/assets/66184050/aba2435d-bb16-43e9-af18-30b64e38255f">. This is the one about setting up the control nodes. 
However control nodes are actually implemented and accessible by holding `Shift` so it's only missing a button that makes it looks like control node are not a thing on `Path3D`. 


### Steps to reproduce

N/A

### Minimal reproduction project

N/A
#ifndef PATH_3D_EDITOR_PLUGIN_H
#define PATH_3D_EDITOR_PLUGIN_H
#include "editor/editor_plugin.h"
#include "editor/plugins/node_3d_editor_gizmos.h"
#include "scene/3d/camera_3d.h"
#include "scene/3d/path_3d.h"
#include "scene/gui/separator.h"
class MenuButton;
class Path3DGizmo : public EditorNode3DGizmo {
	GDCLASS(Path3DGizmo, EditorNode3DGizmo);
	Path3D *path = nullptr;
	mutable Vector3 original;
	mutable float orig_in_length;
	mutable float orig_out_length;
public:
	virtual String get_handle_name(int p_id, bool p_secondary) const override;
	virtual Variant get_handle_value(int p_id, bool p_secondary) const override;
	virtual void set_handle(int p_id, bool p_secondary, Camera3D *p_camera, const Point2 &p_point) override;
	virtual void commit_handle(int p_id, bool p_secondary, const Variant &p_restore, bool p_cancel = false) override;
	virtual void redraw() override;
	Path3DGizmo(Path3D *p_path = nullptr);
};
class Path3DGizmoPlugin : public EditorNode3DGizmoPlugin {