pub fn to_substrait_groupings(
    ctx: &SessionContext,
    exprs: &[Expr],
    schema: &DFSchemaRef,
    extensions: &mut Extensions,
) -> Result<Vec<Grouping>>