Everyone, I wanted to propose moving the parquet implementation from the 'iceberg-parquet' project to the 'iceberg-core' project.
The original motivation for keeping these subprojects separate was due to Iceberg relying on avro (which is included in the core project) for metadata and keeping other format implementations separate, but as we consider adding support for partition stats and parquet metadata, we need the ability to read and write parquet from core library. I've created a draft PR <https://github.com/apache/iceberg/pull/11716> of the proposed changes, which relocates relatively cleanly, but wanted to discuss whether there are concerns or other considerations for keeping them separate. -Dan