v.23.8Performance Improvement

Optimize Batching of Small Row Groups in Parquet

Optimize reading small row groups by batching them together in Parquet. Closes #53069. #53281 (Kruglov Pavel).