Function to_substrait_groupings
pub fn to_substrait_groupings(
ctx: &SessionContext,
exprs: &[Expr],
schema: &Arc<DFSchema>,
extension_info: &mut (Vec<SimpleExtensionDeclaration>, HashMap<String, u32>),
) -> Result<Vec<Grouping>, DataFusionError>