cursorCharForwardLogical

Move cursor one character forward by logical string index, using grapheme cluster breaks for boundary detection.