How do you build a reusable pagination and sorting query DTO that can be extended by feature-specific DTOs in NestJS? | API Design | NestJS Interview Questions | NextRound.in