Expose an endpoint to create a Geo Node
Why
This will support this effort #118841 (closed)
Currently we can Edit and Delete a node from the api, but cannot create.
Once this is added, all Geo Node related actions should be exposed in the API.
What does success look like
We can create a Geo Node via the API exactly how we do from Ruby currently. The API should do BE validation to ensure all the DB requirements are met before writing to the DB.