Producer can batch messages with SendAndForgetAsync, but has no way to flush. Example: ``` foreach (var message in messages) { await producer.SendAndForgetAsync(message); } await producer.FlushAsync() ```