Service — это то, что реализуют саму логику ммм… сервиса.
ServiceProvider — это то, что даёт доступ к
сервису или сервисам. То есть что-то фроде фасада, за которым могут быть разные сервисы на одну тему (например, сервисы аутентификации).
Ещё вот эту странную статью нагуглил:
en.wikipedia.org/wiki/Provider_model