cursorCharBackwardLogical

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