Fix multibuffer chunk splitting at UTF-8 boundaries (#57641)

Don't panic when a diff transform boundary falls inside a multi-byte
UTF-8 character. Round split points up to the next char boundary and
advance past any transform boundaries skipped by that adjustment.

Closes FR-16

Release Notes:

- Fixed a crash when deleting words near inline diff boundaries
containing multi-byte characters
7ae24463e1Oleksiy Syvokon committed on 5/27/2026, 5:57:15 PM· committed by GitHubparent710228e
2 files changedLine totals unavailable