Use Sylius repositories instead of Doctrine in RouteProvider

This PR refers to this RFC: #2147

Basically the RouteProvider looks for entities in repository classes instantiated by doctrine, this PR inject the Sylius repositories.