Added PublishWorkFlowInterface

This PR adds the `core-bundle` dependency and makes `MenuNode` implement `PublishWorkflowInterface`.

Do we need to do anything else? I initially was going to inject the `PublishWorkflowChecker` into the `ContentAwareProvider` - but then thought this might better be implemented in Twig?