pub fn group_window_expr_by_sort_keys( window_expr: Vec<Expr>, ) -> Result<Vec<(Vec<(Sort, bool)>, Vec<Expr>)>>
group a slice of window expression expr by their order by expressions