What is an interceptor in NestJS and what can it do that guards and middleware cannot? | Interceptors | NestJS Interview Questions | NextRound.in