Fix door lock YAML to follow spec. (#21767)

CI is failing because a spec-compliance fix raced the re-enablement of
Test_TC_DRLK_2_9, and the test script has some invalid values.
diff --git a/src/app/tests/suites/certification/Test_TC_DRLK_2_9.yaml b/src/app/tests/suites/certification/Test_TC_DRLK_2_9.yaml
index 3a6e494..f0e9c1d 100644
--- a/src/app/tests/suites/certification/Test_TC_DRLK_2_9.yaml
+++ b/src/app/tests/suites/certification/Test_TC_DRLK_2_9.yaml
@@ -110,9 +110,9 @@
               - name: "userIndex"
                 value: 1
               - name: "userStatus"
-                value: 0
+                value: null
               - name: "userType"
-                value: 0
+                value: null
       response:
           values:
               - name: "status"
@@ -185,9 +185,9 @@
               - name: "userIndex"
                 value: 2
               - name: "userStatus"
-                value: 0
+                value: null
               - name: "userType"
-                value: 0
+                value: null
       response:
           values:
               - name: "status"
@@ -213,9 +213,9 @@
               - name: "userIndex"
                 value: 2
               - name: "userStatus"
-                value: 0
+                value: null
               - name: "userType"
-                value: 0
+                value: null
       response:
           values:
               - name: "status"
@@ -266,9 +266,9 @@
               - name: "userIndex"
                 value: 3
               - name: "userStatus"
-                value: 0
+                value: null
               - name: "userType"
-                value: 0
+                value: null
       response:
           values:
               - name: "status"
@@ -319,9 +319,9 @@
               - name: "userIndex"
                 value: 2
               - name: "userStatus"
-                value: 0
+                value: null
               - name: "userType"
-                value: 0
+                value: null
       response:
           values:
               - name: "status"
@@ -420,9 +420,9 @@
               - name: "userIndex"
                 value: 2
               - name: "userStatus"
-                value: 0
+                value: null
               - name: "userType"
-                value: 0
+                value: null
       response:
           values:
               - name: "status"
diff --git a/zzz_generated/chip-tool/zap-generated/test/Commands.h b/zzz_generated/chip-tool/zap-generated/test/Commands.h
index 05cec13..56dc5e2 100644
--- a/zzz_generated/chip-tool/zap-generated/test/Commands.h
+++ b/zzz_generated/chip-tool/zap-generated/test/Commands.h
@@ -66558,10 +66558,8 @@
             value.credentialData = chip::ByteSpan(chip::Uint8::from_const_char("123456garbage: not in length on purpose"), 6);
             value.userIndex.SetNonNull();
             value.userIndex.Value() = 1U;
-            value.userStatus.SetNonNull();
-            value.userStatus.Value() = static_cast<chip::app::Clusters::DoorLock::DlUserStatus>(0);
-            value.userType.SetNonNull();
-            value.userType.Value() = static_cast<chip::app::Clusters::DoorLock::DlUserType>(0);
+            value.userStatus.SetNull();
+            value.userType.SetNull();
             return SendCommand(kIdentityAlpha, GetEndpoint(1), DoorLock::Id, DoorLock::Commands::SetCredential::Id, value,
                                chip::Optional<uint16_t>(10000), chip::NullOptional
 
@@ -66619,10 +66617,8 @@
             value.credentialData = chip::ByteSpan(chip::Uint8::from_const_char("123456garbage: not in length on purpose"), 6);
             value.userIndex.SetNonNull();
             value.userIndex.Value() = 2U;
-            value.userStatus.SetNonNull();
-            value.userStatus.Value() = static_cast<chip::app::Clusters::DoorLock::DlUserStatus>(0);
-            value.userType.SetNonNull();
-            value.userType.Value() = static_cast<chip::app::Clusters::DoorLock::DlUserType>(0);
+            value.userStatus.SetNull();
+            value.userType.SetNull();
             return SendCommand(kIdentityAlpha, GetEndpoint(1), DoorLock::Id, DoorLock::Commands::SetCredential::Id, value,
                                chip::Optional<uint16_t>(10000), chip::NullOptional
 
@@ -66642,10 +66638,8 @@
             value.credentialData = chip::ByteSpan(chip::Uint8::from_const_char("123456garbage: not in length on purpose"), 6);
             value.userIndex.SetNonNull();
             value.userIndex.Value() = 2U;
-            value.userStatus.SetNonNull();
-            value.userStatus.Value() = static_cast<chip::app::Clusters::DoorLock::DlUserStatus>(0);
-            value.userType.SetNonNull();
-            value.userType.Value() = static_cast<chip::app::Clusters::DoorLock::DlUserType>(0);
+            value.userStatus.SetNull();
+            value.userType.SetNull();
             return SendCommand(kIdentityAlpha, GetEndpoint(1), DoorLock::Id, DoorLock::Commands::SetCredential::Id, value,
                                chip::Optional<uint16_t>(10000), chip::NullOptional
 
@@ -66678,10 +66672,8 @@
             value.credentialData = chip::ByteSpan(chip::Uint8::from_const_char("123456garbage: not in length on purpose"), 6);
             value.userIndex.SetNonNull();
             value.userIndex.Value() = 3U;
-            value.userStatus.SetNonNull();
-            value.userStatus.Value() = static_cast<chip::app::Clusters::DoorLock::DlUserStatus>(0);
-            value.userType.SetNonNull();
-            value.userType.Value() = static_cast<chip::app::Clusters::DoorLock::DlUserType>(0);
+            value.userStatus.SetNull();
+            value.userType.SetNull();
             return SendCommand(kIdentityAlpha, GetEndpoint(1), DoorLock::Id, DoorLock::Commands::SetCredential::Id, value,
                                chip::Optional<uint16_t>(10000), chip::NullOptional
 
@@ -66714,10 +66706,8 @@
             value.credentialData = chip::ByteSpan(chip::Uint8::from_const_char("123456garbage: not in length on purpose"), 6);
             value.userIndex.SetNonNull();
             value.userIndex.Value() = 2U;
-            value.userStatus.SetNonNull();
-            value.userStatus.Value() = static_cast<chip::app::Clusters::DoorLock::DlUserStatus>(0);
-            value.userType.SetNonNull();
-            value.userType.Value() = static_cast<chip::app::Clusters::DoorLock::DlUserType>(0);
+            value.userStatus.SetNull();
+            value.userType.SetNull();
             return SendCommand(kIdentityAlpha, GetEndpoint(1), DoorLock::Id, DoorLock::Commands::SetCredential::Id, value,
                                chip::Optional<uint16_t>(10000), chip::NullOptional
 
@@ -66801,10 +66791,8 @@
             value.credentialData = chip::ByteSpan(chip::Uint8::from_const_char("123456garbage: not in length on purpose"), 6);
             value.userIndex.SetNonNull();
             value.userIndex.Value() = 2U;
-            value.userStatus.SetNonNull();
-            value.userStatus.Value() = static_cast<chip::app::Clusters::DoorLock::DlUserStatus>(0);
-            value.userType.SetNonNull();
-            value.userType.Value() = static_cast<chip::app::Clusters::DoorLock::DlUserType>(0);
+            value.userStatus.SetNull();
+            value.userType.SetNull();
             return SendCommand(kIdentityAlpha, GetEndpoint(1), DoorLock::Id, DoorLock::Commands::SetCredential::Id, value,
                                chip::Optional<uint16_t>(10000), chip::NullOptional