[libc++][format] Adds container adaptor formatters.

Implements parts of
- P2286R8 Formatting Ranges

Depends on D140653

Reviewed By: ldionne, #libc

Differential Revision: https://reviews.llvm.org/D141290

NOKEYCHECK=True
GitOrigin-RevId: 04d4f4b3d4e4fd608a3bc3fe387006435f04b61d
diff --git a/include/stack b/include/stack
index 2abbcd0..d653d1b 100644
--- a/include/stack
+++ b/include/stack
@@ -255,6 +255,8 @@
         swap(c, __s.c);
     }
 
+    _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI const _Container& __get_container() const { return c; }
+
     template <class T1, class _C1>
     friend
     bool