GH-43660: [C++] Add a CastingGenerator to Parquet Reader that applies required casts before slicing
#54013
| Job | Run time |
|---|---|
| 9m 48s | |
| 40m 30s | |
| 28m 1s | |
| 7m 18s | |
| 6m 20s | |
| 8m 52s | |
| 7m 0s | |
| 40m 24s | |
| 2h 28m 13s |