[libcxx] fixes up some [concepts]-related code

* moves `std::copy_constructible` so it comes before
  `std::equality_comparable_with`
* replaces a few uses of `auto`

GitOrigin-RevId: 6eb5d55c55d176f9baf0c50d915ec4ec798c413b
6 files changed