25088 musicxml metronome

Fix #25088 by moving the pattern matching magic into TempoText, as the MusicXML conversion should not know about the internal representation used by TempoText. This requires minor changes to the TempoPattern table.