Refine `sortJsonArrayByKey` behavior and add tests.

The `sortJsonArrayByKey` function's return value and sorting execution are now more precisely defined. The function returns true only if all elements in the array contain the specified key with a string value.

Sorting is performed on arrays with mixed objects (some having the key, some not) only if all values used for comparison (either the target key's value or the first key's value) are strings. New test cases have been added to cover these scenarios, including a test with a real-world Memory array.

The dummy comment added unintentionally in `openbmc_message_registry.h` was also removed.

#gbmcweb-g3

PiperOrigin-RevId: 803609826
Change-Id: If47923adf9b98d0fdcdd2fafab982f66117ffdec
diff --git a/gbmcweb b/gbmcweb
index 75e7fbe..37245d4 160000
--- a/gbmcweb
+++ b/gbmcweb
@@ -1 +1 @@
-Subproject commit 75e7fbefb0685955a2fa5877d1e2dbacb0d9b1ee
+Subproject commit 37245d41e2b134fd2ec6a5f606b4041120d255ab