Describe the enhancement requested
Parquet has added a new type for semi-structured data called Variant which is defined here:
This ticket intended to track the Logical type definition first.
Background
The format has already been accepted: apache/arrow#46908
The format has already been implemented in for example C++: apache/arrow#45937