[libc++][NFC] Move incrementable_traits and indirectly_readable_traits into separate headers.

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

GitOrigin-RevId: e0adf7e06a9e329327db2c5e9809e1cbf2e7208d
6 files changed