Alerting: Add migration to clean up rule versions table (#102484)
* add migration to clean up rule versions
* drop index right before creating a new one.
* fetch only rules which version greater than toKeep
(cherry picked from commit 24ebacb10b)
mg.AddMigration("drop index in alert_rule_version table on rule_org_id, rule_uid and version columns",migrator.NewDropIndexMigration(alertRuleVersion,alertRuleVersionUDX_OrgIdRuleUIDVersion))
mg.AddMigration("populate rule guid in alert rule table",&setRuleGuidMigration{})
mg.AddMigration("drop index in alert_rule_version table on rule_org_id, rule_uid and version columns",migrator.NewDropIndexMigration(alertRuleVersion,alertRuleVersionUDX_OrgIdRuleUIDVersion))
mg.AddMigration("add index in alert_rule_version table on rule_org_id, rule_uid, rule_guid and version columns",