[libc++] [ranges] Fix LWG3470 "convertible-to-non-slicing seems to reject valid case"

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

GitOrigin-RevId: ff84c635b77e3b9ac62116e6e2a85bc6a556fc78
3 files changed