Implement batching for Analytics::DevopsAdoption::CreateSnapshotWorker
Depending on how we extend the devops adoption feature (#350389) we need a way to split long running jobs and use some kind of cursor to continue the processing later to avoid error budget violations.
Edited by Adam Hegyi