[libcxx][ranges] Add ranges::size CPO.

The begining of [range.prim].

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

GitOrigin-RevId: 600686d75f552dcecd9ef83aa8d3163c620f4429
5 files changed