fix #28881: bad spacing of full measure rest in multivoice context

Cleans up a few aspects of rest spacing - incorrect spacing after full measure rest in one voice with chords and/or rests in other voices, overestimating minimum width needed for such measures, incorrect spacing before & after rests on ledger lines.