Fix path for matter_shell.cpp. Was wrong since last week Silabs folder restructure (#23785)

diff --git a/examples/platform/silabs/efr32/BUILD.gn b/examples/platform/silabs/efr32/BUILD.gn
index dbd8473..f2ffefb 100644
--- a/examples/platform/silabs/efr32/BUILD.gn
+++ b/examples/platform/silabs/efr32/BUILD.gn
@@ -18,6 +18,8 @@
 import("${chip_root}/src/platform/device.gni")
 import("${efr32_sdk_build_root}/efr32_sdk.gni")
 
+silabs_common_plat_dir = "${chip_root}/examples/platform/silabs"
+
 config("chip_examples_project_config") {
   include_dirs = [ "project_include" ]
 
@@ -60,8 +62,11 @@
   if (chip_build_libshell) {
     defines = [ "ENABLE_CHIP_SHELL" ]
 
-    sources = [ "matter_shell.cpp" ]
-    include_dirs = [ "." ]
+    sources = [ "${silabs_common_plat_dir}/matter_shell.cpp" ]
+    include_dirs = [
+      ".",
+      "${silabs_common_plat_dir}",
+    ]
 
     public_deps = [
       "${chip_root}/examples/shell/shell_common:shell_common",
@@ -82,8 +87,8 @@
 
 source_set("efr32-attestation-credentials") {
   sources = [
-    "../SilabsDeviceAttestationCreds.cpp",
-    "../SilabsDeviceAttestationCreds.h",
+    "${silabs_common_plat_dir}/SilabsDeviceAttestationCreds.cpp",
+    "${silabs_common_plat_dir}/SilabsDeviceAttestationCreds.h",
   ]
 
   public_deps = [