peek abstract method
Peeks a single incoming message from the queue without removing it. If there are no messages available in the queue it returns null.
correlationId(optional) transaction id to trace execution through call chain. Return Future that receives a message or error. Throws errors
@override Future<MessageEnvelope?> peek(String? correlationId);