[libc++][ranges] Implement `ranges::sort`.

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

GitOrigin-RevId: ff3989e6ae740a9b3adaad0e2bf7691ffd6dad12
16 files changed