batch smart proxy content syncing causing slower syncs
https://projects.theforeman.org/issues/30286 added batching of repos for smart proxy syncing, however this can result in longer sync times if long syncs are spread out across different batches.
We could group them together to help speed this up, as well as increase the batch size.
Fixes #30654 - update batch logic for SP sync
this updates the batch logic for smart proxy
syncs in two ways. It adjusts the batch size default
to 100, as some users were not noticing issues previously
with 1000 repos being synced at a time. It also sorts the repos
by rpm count, to hopefully put the larger ones at the end