[fix][client] Fix double recycling of the message in isValidConsumerEpoch method (#25008)
[fix][client] Fix invalid parameter type passed to Map.get in TopicsImpl.getListAsync method (#25069)
[fix][client] Fix producer synchronous retry handling in failPendingMessages method (#25207)
[fix][client] Fix race condition between isDuplicate() and flushAsync() method in PersistentAcknowledgmentsGroupingTracker due to incorrect use Netty Recycler (#25208)
[fix][client] Fix thread-safety of AutoProduceBytesSchema (#25014)
[fix][client] PIP-84: Skip processing a message in the message listener if the consumer epoch is no longer valid (#25007)
[fix][client] Skip processing messages in the listener when the consumer has been closed (#25006)
[fix][client]Producer stuck or geo-replication stuck due to wrong value of message.numMessagesInBatch (#25106)
[improve][client] Test no exception could be thrown for invalid epoch in message (#25013)