https://medium.com/@ponomarovilliajob/how-to-route-failed-rabbitmq-batch-messages-to-a-dead-letter-queue-with-spring-boot-and-kotlin-366de355b390