Migrate ::PartitionMigrationHelpers::TableManagementHelpers.enqueue_background_migration to utilize batched background migration process

As documented in #366087 (closed), we are attempting to identify migration helpers that use the old style of background migrations.

lib/gitlab/database/partitioning_migration_helpers/table_management_helpers.rb invokes queue_background_migration_jobs_by_range_at_intervals on line 449. We must instead use batched background migrations to implement this functionality.