The ReadableStream to collect.
Total bytes (null for unknown).
Progress options including optional AbortSignal.
The concatenated data buffer and the underlying tracker.
Note: If the stream is large, consider using streamWithProgress for incremental processing instead of buffering the entire stream in memory.
Collect a ReadableStream to a Uint8Array while tracking progress.