Pending specs for publish intent route registration
Handle invalid types for publish intents.
Add validations on publish intent route set.

This includes being able to construct a route set from a publish intent.
Register publish intent routes on save

This does not cover filtering out the content item's routes as part of
this process.