[libc++] Split up __memory/base.h into meaningful headers

GitOrigin-RevId: f992cfba7173ab55d9795f71156ffde0b5eece0a
10 files changed