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
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