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

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

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

22506 Add xcframework to ios out (cla: yes, platform-ios)

22574 PlatformViewsController: clear composition_order_ in the beginning of each frame. (cla: yes, platform-ios, waiting for tree to go green)

22611 Introduce a delegate class for gpu metal rendering (cla: yes, platform-ios)