Currently `vector::append_range` grows even when appending a number of elements that is exactly equal to its spare capacity, which is guaranteed by the standard to _not_ happen. Fixes #183256
atomic_ref
ranges::shift_right
std::midpoint
gps_time