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 injects the Sylius repositories.
No need to assign internal class variable to another variable as it's not being modified etc.