[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (#87094)

This also adds a few tests that were missing.

GitOrigin-RevId: 83bc7b57714dc2f6b33c188f2b95a0025468ba51
201 files changed