See https://github.com/puppetlabs/puppet/blob/e54ed9b1229e5a4bfe4c4cf6a6ec2e38d90f00d5/lib/puppet/forge/repository.rb#L66-L70. We should only include Accept-Encoding formats that the agent can properly handle, e.g. identity and gzip
Puppet's new HTTP client relies on ruby to compress/decompress, so there's nothing for us to do here. Closing.