24210 Move shell/platform/common/cpp to shell/platform/common (cla: yes, waiting for tree to go green)

24214 [web] Fix text selection from right to left (affects: text input, cla: yes, platform-web, waiting for tree to go green)

24216 Roll buildroot to bc399c09 (cla: yes)

24219 libtxt: apply the justify offset to glyph positions instead of paint records (cla: yes, waiting for tree to go green)

24223 Revert “[metal] Darwin unified external metal textures” (cla: yes, platform-ios)

24232 Use hidden window to process flutter messages (affects: desktop, cla: yes, platform-windows)

24236 [windows] Surface will not update when restoring (cla: yes)