OpenZL is nice, but it's often less useful than you think - it requires that you know the structure of your data, and don't care about inspecting that data outside of your program. I've extracted one too many png files from a word document (by renaming .docx to .zip) to desire OpenZL everywhere... It might be better as a short-term "data in transit" compression than for long term storage.
Please check the OpenZL v0.2 + Silesia corpus benchmark.
https://github.com/facebook/openzl/releases/tag/v0.2.0