fn find_unsupported_group_key_projection_outputs( plan: &LogicalPlan, aggregate: &Aggregate, group_key_names: &[String], ) -> Vec<String>