[libc++] Add coverage for push_range on stack/queue with non-default underlying containers (#210730)

This increases the test coverage for stack/queue and actually caught an
issue in list::__invariants which was previously dead code.

GitOrigin-RevId: 046e55ba043775c28db139395303fcc467d18a1b
7 files changed