[libc++] Refactor the configuration macros to being always defined (#112094)

This is a follow-up to #89178. This updates the `<__config_site>`
macros.

GitOrigin-RevId: c6f3b7bcd0596d30f8dabecdfb9e44f9a07b6e4c
diff --git a/include/ostream b/include/ostream
index 8374288..a58ac9b 100644
--- a/include/ostream
+++ b/include/ostream
@@ -174,7 +174,7 @@
 
 #include <__config>
 
-#if !defined(_LIBCPP_HAS_NO_LOCALIZATION)
+#if _LIBCPP_HAS_LOCALIZATION
 
 #  include <__ostream/basic_ostream.h>
 
@@ -188,7 +188,7 @@
 #    pragma GCC system_header
 #  endif
 
-#endif // !defined(_LIBCPP_HAS_NO_LOCALIZATION)
+#endif // _LIBCPP_HAS_LOCALIZATION
 
 #if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20
 #  include <atomic>