[libcxx][ranges] Add `counted_iterator`.

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

GitOrigin-RevId: 8a48e6dda9f7fb9c7ae7207dcb9570d2c11255ad
29 files changed