SPARK-3968: 1. Fix RowGroupFiltering not working
            2. Use the serialization/deserialization from Parquet library for filter pushdown