git сжимает zlib-ом как blob-ы, так и pack-и. Если отключить сжатие, то на ZFS dataset с zstd сжатием по умолчанию всё это будет занимать меньше места (и в теории быстрее производить чтения). Возможно зависит от репозитория, ведь сжатие в ZFS применяется только на блок, но на паре больших git репозиториях у меня есть небольшой выигрыш.