See apache/arrow#9631 for discussions and details.
Probably we want to expose these as a new namespace to mirror the C++ API. Not clear how best to integrate this with ParquetSharp, since the new API is still ultimately converted to the low-level API before being used by a reader/writer.