[libc++] Fix conjunction/disjunction and mark a few LWG issues as complete

Fixes #54803
Fixes #53133

Reviewed By: ldionne, #libc

Spies: libcxx-commits, mgorny

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

NOKEYCHECK=True
GitOrigin-RevId: a29a1a33ac7b567031e5995cc0f17784a1c4be7a
diff --git a/include/module.modulemap b/include/module.modulemap
index e24c387..c501137 100644
--- a/include/module.modulemap
+++ b/include/module.modulemap
@@ -996,7 +996,9 @@
     module add_rvalue_reference       { private header "__type_traits/add_rvalue_reference.h" }
     module add_volatile               { private header "__type_traits/add_volatile.h" }
     module conditional                { private header "__type_traits/conditional.h" }
+    module conjunction                { private header "__type_traits/conjunction.h" }
     module decay                      { private header "__type_traits/decay.h" }
+    module disjunction                { private header "__type_traits/disjunction.h" }
     module enable_if                  { private header "__type_traits/enable_if.h" }
     module extent                     { private header "__type_traits/extent.h" }
     module integral_constant          { private header "__type_traits/integral_constant.h" }