IWYU now correctly requires `<utility>` for `std::move`. It also requires a container header when used via a range-based for loop.
Issue: #18398