fn lexsort_topk_fixed<const N: usize>( columns: &[SortColumn], row_count: usize, limit: usize, ) -> Result<Vec<usize>, ArrowError>