Following up on this, only spark 3.5.x ships with fixed parquet version 0.13.x. It's available for latest hudi 0.14 only.
If i replace parquet in previous version of spark i likely breaks the reader/writers since methods have been changed in parquet. Right now I will experiment with 3.5 and hudi 0.14 but I d be happy to hear about a fix for previous spark / hudi versions. Zstd and this error have been out there for a while now so I would be surprised only a very recent release would fix this