public static bool TryGetIndexAtCell(ReadOnlySpan<char> text, int cellOffset, scoped out int index, [Nullable((byte)2)] Func<Rune, bool>? isWideRune, int tabWidth = 4)