What are the three provider scopes in NestJS and when is each appropriate? | Dependency Injection | NestJS Interview Questions | NextRound.in