[libc++][future] Applied `[[nodiscard]]` (#174924)

- https://libcxx.llvm.org/CodingGuidelines.html
- https://wg21.link/futures

Towards #172124

GitOrigin-RevId: 56e8aa658a881ce6c8afa7ad0844e10f7adb21f0
9 files changed