As part of this issue, we want to add support for configuring a split assigner which can assign splits to source readers in an almost-deterministic order as decided by the user.
The order will be decided by the order of file paths specified as part of the StreamConfig SOURCE_PARQUET_FILE_PATHS.