Avoid HTTP/2 streaming failures on large archive downloads by returning the stored ZIP as a buffered HttpResponse with explicit Content-Length. Also update archive download tests to support both buffered and streaming response objects. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>