[libc++][NFC] Use more appropriate type traits for a few cases (#114025)

GitOrigin-RevId: de87dda2da7febb66bdbaff8328632b1db6c88b1
8 files changed