Time sig property editor: allows more symbols to be entered in the user-defined texts for numer. and denomin.

Allows for 'C', '¢', 'O' and 'Ø' to be entered in the text lines for numerator and denominator in addition to digits.

This make possible and easy to enter Renaissance or early Baroque time signatures like 'C3' or 'Ø3'.

The usefulness of course is limited to a few niche users, but should not harm the other in any way. the full repertoire of Renaissance and Baroque time sigs is still not covered, as it includes time sigs like "C3/2" or "O6/4" which will be possible with the (future) more extended time sig editor which will allow modern composite time sigs.
fix #24895: ties can collide with staff lines
better behavior when editing
fixes & tests
honor user-created collisions
Replace non-ASCII chars with hex representations.

(Also added a few comments about glyphs for less common time sigs)
Bool flag instead of int counter in filterTuplets function
Optimization: move tuplet interval search outside the loop
Further optimization: precalculate all tuplet intervals
Use regular raster from TupletInfo, not from function parameter
Fix addition of unused tuplet to tuplet intervals
Optimize voice count calculation for tuplet error
Reorder conditions for small optimization
Refactoring of isMoreTupletVoicesAllowed function
Less line breaks
Reduce fraction only if numerator or denominator > some limit
Check fraction overflow only in Debug mode
Optimize tuplet validation
Remove empty lines
Optimize assert function (tuplet validation)