Add range partitioning helper
Gitlab::Database::PartitioningMigrationHelpers::TableManagementHelpers only offers support for range partitioning on timestamp/data (via #partition_table_by_date. In order to partition merge_request_diff_* tables we first need to add support for range partitioning on integer columns (as we'll be partitioning on merge_request_diff_id).