chore: Simplifying SortPreservingMergeStream to use generators instead of state machine
#12813
| Job | Run time |
|---|---|
| 11m 51s | |
| 37m 41s | |
| 25m 50s | |
| 1h 15m 22s |