22468 Reverts 2 commits that remove surface dependance on external view embedder (cla: yes, platform-android, platform-ios)

22469 Default to 2.7 when generating the package config (cla: yes)

22470 Reland “remove surface dependance on external view embedder (#22468)” (cla: yes, platform-android, platform-ios, waiting for tree to go green)

22473 Reland: “Make PlatformDispatcher.locale and locales return consistent values (#22267)” (cla: yes)

22478 [flutter_release] Flutter 1.22.4 engine cherry-pick build error fix (cla: yes, platform-android, platform-ios)