Fix issue #23985.
Furthermore implements deleting all the measures covered by the multi-
fix #24349: fret offset text size as style
fix #24349: fret offset text left/right, as style
fix #24494: distance staff to fretboard diagram
minor fixes to the previous 2 commits

minor, as it works without those, but seems cleaner with:
ST_fretNumPos is int -> styleI() rather than stylD()
ST_staffFretDist gets multiplied by _spatium -> styleP() does this for
us, styleD() does not.
UI improvements
making fretboard distcance to staff consistent

with other similar settings by using negative values if above staff
fix chord symbol to fretboard diagram distance
fix #24631: style not propagated to parts
fix #24732: update Style for part in prefs dialog
render chord symbols in part style
reinstate monolithic nature of style for part

style for part is back to being style object loaded in MScore and shared
by all scores, rather than being loaded into each part as they are
created.
partial style in part is relative to baseStyle

Fixed bug where, on read of score with parts, partial style in part was
being interpreted relative to score rather than to base style.  This was
leading changes in score style to inadvertently affects parts upon
reload.
add tests

basic style inheritance behavior tested, commented out placeholder for
test of "style for part" (need to figure out how to get test to honor
that settings)
fix #24788: suppress 'normal' in channel name
fix #24789: copy & paste instrument change
Merge pull request #709 from MarcSabatella/24631-part-style

fix #24631 & #24732 - parts inherit score style by default, honor style for part option if set
make sure 'normal' is translated in articulation properties
add tests
fix #24571: Time signature incorrectly positioned in part if spatium changed in score