Automatic merge from submit-queue (batch tested with PRs 46801, 45184, 45930, 46192, 45563) [Federation] Add a SchedulingAdapter that can extend the FederatedTypeAdapter and that provides hooks for scheduling objects into clusters. **Release note**: ```release-note NONE ```