28597 [canvaskit] Don’t assign overlays when overlays are disabled (cla: yes, platform-web, needs tests)

28611 Fix UNNECESSARY_TYPE_CHECK_TRUE (cla: yes, platform-web)

28619 [canvaskit] Handle case where platform view is prerolled but not composited (cla: yes, platform-web)

28642 [web] Multiple fixes to text layout and line breaks (cla: yes, waiting for tree to go green, platform-web)

28648 Keyboard guarantee non empty events (cla: yes, platform-web, platform-macos, platform-linux, platform-windows)

28675 [web] clear surfaces on hot restart (cla: yes, platform-web, needs tests)

28787 Eliminate unnecessary canvaskit imports (cla: yes, platform-web, needs tests)