В NestJS provider (провайдер) — это любой класс, который можно внедрить как зависимость, а service (сервис) — самый распространённый вид провайдера, класс, содержащий бизнес-логику. Отметив класс декоратором @Injectable(), вы делаете его провайдером, который система DI в NestJS может создавать и внедрять.
