How do you handle Kafka message patterns and access message headers and partition info via KafkaContext in NestJS? | Microservices | NestJS Interview Questions | NextRound.in