std::ranges::merge
Implement `std::ranges::merge`. added unit tests Differential Revision: https://reviews.llvm.org/D128611