[EFR32] Provide a way to build matter examples using a openthread library (#21836)

* WIP build with ot-lib

* WIP compile from lib or source

* Fix and cleanup build system

* Fix efr32 path to internal thread source without breaking other platforms. Add new ot support to all efr32 examples

* restyle

* add recursive submodule update for efr to pull the openthread repo for ot-efr32 (temporary)

* fix for wifi builds

* Fix assert with ot lib

* Use plaform dmp lib

* Update ot-efr32 hash for new libs

* Addresse comment by correcting how and where a openthread_target can be set. Change efr32 build system with those changes

* restyle

* some cleanup

* more cleanup

* Fix wifi build
diff --git a/.gitmodules b/.gitmodules
index 16d589e..abde0e5 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -78,7 +78,8 @@
 	platforms = qpg
 [submodule "third_party/openthread/ot-efr32"]
 	path = third_party/openthread/ot-efr32
-	url = https://github.com/openthread/ot-efr32.git
+	url = https://github.com/SiliconLabs/ot-efr32.git
+	branch  = matter_sve
 	platforms = efr32
 [submodule "third_party/openthread/ot-ifx"]
 	path = third_party/openthread/ot-ifx