Add correct checking for whether a command is supported. (#14806)

This also fixes the status reporting for unsupported endpoints and
clusters.  And fixes some tests to use the right endpoint, now that we
are checking that sort of thing.

Fixes https://github.com/project-chip/connectedhomeip/issues/7612
Fixes https://github.com/project-chip/connectedhomeip/issues/13920
Fixes https://github.com/project-chip/connectedhomeip/issues/14022
Fixes https://github.com/project-chip/connectedhomeip/issues/11578
Fixes https://github.com/project-chip/connectedhomeip/issues/11185
diff --git a/.github/.wordlist.txt b/.github/.wordlist.txt
index bfad18c..707a0fd 100644
--- a/.github/.wordlist.txt
+++ b/.github/.wordlist.txt
@@ -504,6 +504,7 @@
 implementers
 imx
 imxlinux
+incomingCommands
 indexhtml
 Inet
 InetLayer
@@ -550,6 +551,7 @@
 KA
 Kconfig
 KeypadInput
+kInvalidCommandId
 KitProg
 kNodeIdNotSpecified
 knownissues
@@ -716,6 +718,7 @@
 nrfutil
 nrfxlib
 NTAG
+nullptr
 NUM
 nwk
 NXP
@@ -763,6 +766,7 @@
 otaURL
 OTBR
 otcli
+outgoingCommands
 PAA
 PacketBuffer
 PAI