fn check_group_by_analyzer( plan: LogicalPlan, ) -> Result<Transformed<LogicalPlan>, DataFusionError>
make sure everything in group by’s expr is in select