### Describe the enhancement requested As a follow up to issue #15058 / PR #37298: [Parquet's UUID logical type](https://github.com/apache/parquet-format/blob/master/LogicalTypes.md#uuid) is directly equivalent to [Arrow's UUID canonical extension type](https://arrow.apache.org/docs/format/CanonicalExtensions.html#uuid). After we have native support for UUID in Arrow C++ and PyArrow, it would be lovely if: - Parquet UUID fields would deserialize to Arrow UUID fields - Arrow UUID fields would serialize to Parquet UUID fields This would improve interoperability with other components that read/write Parquet files and support Parquet's UUID type. ### Component(s) C++, Python