### Is your feature request related to a problem or challenge? ### Describe the solution you'd like Optimize the `SortPreservingMergeStream` for single column sorts, only converting to row-format when dealing with multi-column sorts. ### Describe alternatives you've considered _No response_ ### Additional context This should be beneficial for many queries involving `SortPreservingMerge`, such as https://github.com/apache/datafusion/issues/13586