[libc++][ranges] Mark completed Ranges papers and issues as done, bump version macro

All C++20 Ranges papers and LWG issues are done, with the exception of
https://wg21.link/P2210R2 ("Superior String Splitting"), and marked as
such.

All of these were already implemented prior to this patch except bumping
the feature test macro `__cpp_lib_ranges` as required by
https://wg21.link/P2325R3 ("Views should not be required to be default
constructible"). Note that, even though P2325R3 was voted into C++23, it
was voted with a recommendation for vendors to retroactively apply the
change to C++20 (see https://github.com/cplusplus/papers/issues/1007).

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

NOKEYCHECK=True
GitOrigin-RevId: d94b069a89ec6c54030540c031a1032845bdbac0
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index 6f08d95..e467959 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -67,6 +67,7 @@
 - P1208R6 - ``std::source_location``
 - P0323R12 - ``std::expected``
 - P1035R7 - Input Range Adaptors
+- P2325R3 - Views should not be required to be default constructible
 
 Improvements and New Features
 -----------------------------