Cleanup policies, fix `.requiring_cleanup` scope
Summary
Small container repositories will get cleaned up many times during a single policy execution due to this scope. What happens is that the repository will do ongoing -> unscheduled -> ongoing -> unscheduled -> ... until the policy's next_run_at is scheduled to a future time.
Solution
Update the scope so that repositories are only cleaned once per policy executions.
Edited by David Fernandez