An HTTP middleware that compresses request payloads based on the provided options.
Remarks
Middleware Ordering: Place compression middleware early in your middleware array,
typically after logging/csrf but before resilience middleware (retry, timeout, circuit breaker).
This ensures the payload is compressed once and reused across retry attempts.
Middleware to compress HTTP request payloads.