What is the correct architectural solution for circular dependencies beyond forwardRef()? | Dependency Injection | NestJS Interview Questions | NextRound.in