[libc++] Split std::get_temporary_buffer out of <memory>

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

GitOrigin-RevId: 6a1ac88fc19a6d1b373ea12247f84e41a07d3a94
3 files changed