24356 Refactor GPU access switch (cla: yes, embedder, platform-android, platform-fuchsia, platform-ios)

24357 [canvaskit] support adding leaf layers w/o container layers (cla: yes)

24358 Revert “Roll buildroot to 739be241578e7f12773eedb713df7fe3b0ec917b” (cla: yes)

24363 Replace Flutter surface only after all platform views are destroyed (cla: yes, platform-android)

24372 Fix vulkan surface leaks. (cla: yes)

24376 Defer making skshader until we know quality (cla: yes, waiting for tree to go green)

24377 Fixes hot restart correctly reset the browser history (cla: yes, waiting for tree to go green)