fix: prevent generating empty rule groups
fix: prevent generating empty rule groups
This adds a validation to prevent generating empty rule groups in Mimir.
This also cleans up the empty rule-groups and rule files that were already generated for SLI aggregations