Update embedder example apps to run with the current engine tree (#51995)

* Update ICU data paths for the move of third_party/icu out of the buildroot
* Link with -rdynamic to enable lookup of Dart resource symbols within the app executables
* Use Material 3 text styles that are supported by the current Flutter framework
diff --git a/examples/glfw/BUILD.gn b/examples/glfw/BUILD.gn
index 178bac6..7c367d4 100644
--- a/examples/glfw/BUILD.gn
+++ b/examples/glfw/BUILD.gn
@@ -10,6 +10,8 @@
 
     sources = [ "FlutterEmbedderGLFW.cc" ]
 
+    ldflags = [ "-rdynamic" ]
+
     deps = [
       "//flutter/shell/platform/embedder:embedder",
       "//flutter/third_party/glfw",
diff --git a/examples/glfw/main.dart b/examples/glfw/main.dart
index f1e74ab..557d020 100644
--- a/examples/glfw/main.dart
+++ b/examples/glfw/main.dart
@@ -107,7 +107,7 @@
             ),
             Text(
               '$_counter',
-              style: Theme.of(context).textTheme.headline4,
+              style: Theme.of(context).textTheme.headlineMedium,
             ),
           ],
         ),
diff --git a/examples/glfw/run.sh b/examples/glfw/run.sh
index 5fa0d0f..6d32ae0 100755
--- a/examples/glfw/run.sh
+++ b/examples/glfw/run.sh
@@ -35,4 +35,4 @@
 #################################################################
 # Run the Flutter Engine Embedder
 #################################################################
-./flutter_glfw ./myapp ../../../../third_party/icu/common/icudtl.dat
+./flutter_glfw ./myapp ../../../third_party/icu/common/icudtl.dat
diff --git a/examples/glfw_drm/BUILD.gn b/examples/glfw_drm/BUILD.gn
index afa204c..362d98d 100644
--- a/examples/glfw_drm/BUILD.gn
+++ b/examples/glfw_drm/BUILD.gn
@@ -10,6 +10,8 @@
 
     sources = [ "FlutterEmbedderGLFW.cc" ]
 
+    ldflags = [ "-rdynamic" ]
+
     deps = [
       "//flutter/shell/platform/embedder:embedder",
       "//flutter/third_party/glfw",
diff --git a/examples/glfw_drm/run.sh b/examples/glfw_drm/run.sh
index 5b4d9d4..2016861 100755
--- a/examples/glfw_drm/run.sh
+++ b/examples/glfw_drm/run.sh
@@ -31,4 +31,4 @@
 #################################################################
 # Run the Flutter Engine Embedder
 #################################################################
-./flutter_glfw ./myapp ../../../../third_party/icu/common/icudtl.dat
+./flutter_glfw ./myapp ../../../third_party/icu/common/icudtl.dat
diff --git a/examples/vulkan_glfw/BUILD.gn b/examples/vulkan_glfw/BUILD.gn
index 92ce821..84ade67 100644
--- a/examples/vulkan_glfw/BUILD.gn
+++ b/examples/vulkan_glfw/BUILD.gn
@@ -10,6 +10,8 @@
 
   sources = [ "src/main.cc" ]
 
+  ldflags = [ "-rdynamic" ]
+
   deps = [
     "//flutter/shell/platform/embedder:embedder",
     "//flutter/third_party/glfw",
diff --git a/examples/vulkan_glfw/run.sh b/examples/vulkan_glfw/run.sh
index c2841dd..1bd6c7cb 100755
--- a/examples/vulkan_glfw/run.sh
+++ b/examples/vulkan_glfw/run.sh
@@ -25,6 +25,6 @@
 #################################################################
 # Run the Flutter Engine Embedder
 #################################################################
-./embedder_example_vulkan ./myapp ../../../../third_party/icu/common/icudtl.dat
+./embedder_example_vulkan ./myapp ../../../third_party/icu/common/icudtl.dat
 
 popd > /dev/null