Change our routings to be more in line with Core

Tests are still passing, also manually tested.
This should be entity.commerce_product.list