1.5 DM files: Update before SVE (#41406)

diff --git a/data_model/1.5/device_types/Closure.xml b/data_model/1.5/device_types/Closure.xml
index 5a86c9d..f888915 100644
--- a/data_model/1.5/device_types/Closure.xml
+++ b/data_model/1.5/device_types/Closure.xml
@@ -87,6 +87,9 @@
         </optionalConform>
       </otherwiseConform>
     </cluster>
+    <cluster id="0x0102" name="Window Covering" side="server">
+      <disallowConform/>
+    </cluster>
     <cluster id="0x0104" name="Closure Control" side="server">
       <mandatoryConform/>
       <features>
@@ -97,5 +100,8 @@
         </feature>
       </features>
     </cluster>
+    <cluster id="0x0105" name="Closure Dimension" side="server">
+      <disallowConform/>
+    </cluster>
   </clusters>
 </deviceType>
diff --git a/data_model/1.5/device_types/ClosurePanel.xml b/data_model/1.5/device_types/ClosurePanel.xml
index 949c370..6b41e52 100644
--- a/data_model/1.5/device_types/ClosurePanel.xml
+++ b/data_model/1.5/device_types/ClosurePanel.xml
@@ -76,6 +76,12 @@
         </optionalConform>
       </otherwiseConform>
     </cluster>
+    <cluster id="0x0102" name="Window Covering" side="server">
+      <disallowConform/>
+    </cluster>
+    <cluster id="0x0104" name="Closure Control" side="server">
+      <disallowConform/>
+    </cluster>
     <cluster id="0x0105" name="Closure Dimension" side="server">
       <mandatoryConform/>
       <features>
diff --git a/data_model/1.5/device_types/ContentApp.xml b/data_model/1.5/device_types/ContentApp.xml
index 02df82e..e43081d 100644
--- a/data_model/1.5/device_types/ContentApp.xml
+++ b/data_model/1.5/device_types/ContentApp.xml
@@ -67,11 +67,6 @@
     <condition name="ObserverClient" summary="The node is a client for ContentAppObservers."/>
   </conditions>
   <clusters>
-    <cluster id="0x001E" name="Binding" side="server">
-      <mandatoryConform>
-        <condition name="ObserverClient"/>
-      </mandatoryConform>
-    </cluster>
     <cluster id="0x0504" name="Channel" side="server">
       <optionalConform/>
     </cluster>
diff --git a/data_model/1.5/device_types/NetworkInfraManager.xml b/data_model/1.5/device_types/NetworkInfraManager.xml
index d491c49..477e779 100644
--- a/data_model/1.5/device_types/NetworkInfraManager.xml
+++ b/data_model/1.5/device_types/NetworkInfraManager.xml
@@ -63,6 +63,13 @@
     <revision revision="2" summary="Add Thread Network Diagnostics requirement; extend &quot;Other Requirements&quot; section"/>
   </revisionHistory>
   <classification class="simple" scope="endpoint"/>
+  <conditionRequirements>
+    <deviceType id="0x0016" name="Root Node">
+      <conditionRequirement name="ManagedAclAllowed">
+        <optionalConform/>
+      </conditionRequirement>
+    </deviceType>
+  </conditionRequirements>
   <clusters>
     <cluster id="0x0035" name="Thread Network Diagnostics" side="server">
       <mandatoryConform/>
diff --git a/data_model/1.5/device_types/Refrigerator.xml b/data_model/1.5/device_types/Refrigerator.xml
index a06a5cc..6d22572 100644
--- a/data_model/1.5/device_types/Refrigerator.xml
+++ b/data_model/1.5/device_types/Refrigerator.xml
@@ -63,6 +63,13 @@
     <revision revision="2" summary="Added Cooler requirement"/>
   </revisionHistory>
   <classification class="simple" scope="endpoint"/>
+  <conditionRequirements>
+    <deviceType id="0x0071" name="Temperature Controlled Cabinet">
+      <conditionRequirement name="Cooler">
+        <mandatoryConform/>
+      </conditionRequirement>
+    </deviceType>
+  </conditionRequirements>
   <clusters>
     <cluster id="0x0003" name="Identify" side="server">
       <optionalConform/>
diff --git a/data_model/1.5/device_types/WindowCovering.xml b/data_model/1.5/device_types/WindowCovering.xml
index 7d36ef9..f244563 100644
--- a/data_model/1.5/device_types/WindowCovering.xml
+++ b/data_model/1.5/device_types/WindowCovering.xml
@@ -57,12 +57,13 @@
 
 :xrefstyle: basic
 -->
-<deviceType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd devicetype devicetype.xsd" id="0x0202" name="Window Covering" revision="4">
+<deviceType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="types types.xsd devicetype devicetype.xsd" id="0x0202" name="Window Covering" revision="5">
   <revisionHistory>
     <revision revision="1" summary="Initial Zigbee 3.0 revision"/>
     <revision revision="2" summary="New data model format and notation"/>
     <revision revision="3" summary="Updated the Scenes cluster to Scenes Management with Cluster ID: 0x0062"/>
     <revision revision="4" summary="Scenes Management cluster was removed from Cluster Requirements"/>
+    <revision revision="5" summary="Introduced conditions on Closure clusters"/>
   </revisionHistory>
   <classification class="simple" scope="endpoint"/>
   <clusters>
@@ -80,5 +81,11 @@
     <cluster id="0x0102" name="Window Covering" side="server">
       <mandatoryConform/>
     </cluster>
+    <cluster id="0x0104" name="Closure Control" side="server">
+      <disallowConform/>
+    </cluster>
+    <cluster id="0x0105" name="Closure Dimension" side="server">
+      <disallowConform/>
+    </cluster>
   </clusters>
 </deviceType>
diff --git a/data_model/1.5/spec_sha b/data_model/1.5/spec_sha
index 997f15b..c16b882 100644
--- a/data_model/1.5/spec_sha
+++ b/data_model/1.5/spec_sha
@@ -1 +1 @@
-0265f640eec960dbe0504e6d46c4feafe6abf053
+de9d6bdb313857513cb7981fcd14493545f0bf73