[libcxx][ranges] Add ranges::take_view.

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

GitOrigin-RevId: 0f4b41e038537ab2ab6fa2aa048e55c28a03ab68
20 files changed