[Silabs]Update Submodules, API, gn files to use latest silabs sdks (#34073)

* add simplicity sdk as submodule. remove gecko_sdk. Change wifi sdk branch

* Reamove Heap_4_silabs, replace by sl_memory_manager

Update matter-platform.slcp for simplicity sdk

* Update 917 apis for wifi sdk 3.3.0

* Workflow to use latest silabs docker image

* Fix to leverage csl on thread libs

* bump matter support submodule

* Restyled by clang-format

* Restyled by autopep8

* fix linking issue with thread FTD lib

* clean up

* fix wifi ncp builds

* update linker script for mgm24 and si917

---------

Co-authored-by: Restyled.io <commits@restyled.io>
diff --git a/.gitmodules b/.gitmodules
index b2e1bc8..dee55fa 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -231,10 +231,10 @@
 	url = https://github.com/SiliconLabs/sdk_support.git
 	branch = main
 	platforms = silabs,silabs_docker
-[submodule "third_party/silabs/gecko_sdk"]
-	path = third_party/silabs/gecko_sdk
-	url = https://github.com/SiliconLabs/gecko_sdk.git
-	branch = v4.4.2
+[submodule "third_party/silabs/simplicity_sdk"]
+	path = third_party/silabs/simplicity_sdk
+	url = https://github.com/SiliconLabs/simplicity_sdk.git
+	branch = v2024.6.0
 	platforms = silabs
 [submodule "third_party/silabs/wiseconnect-wifi-bt-sdk"]
 	path = third_party/silabs/wiseconnect-wifi-bt-sdk
@@ -244,7 +244,7 @@
 [submodule "third_party/silabs/wifi_sdk"]
 	path = third_party/silabs/wifi_sdk
 	url = https://github.com/SiliconLabs/wiseconnect.git
-	branch = v3.1.3-matter-hotfix.4
+	branch = v3.3.0
 	platforms = silabs
 [submodule "editline"]
 	path = third_party/editline/repo