Progress on #22898: Support for voltas in GP5 files

This patch adds support for voltas in GP5 files (see issue #22898). Probably that bug should not be marked as fixed at this time as support is still needed for previous guitar pro versions, which work a little differently.

I've updated this pull request from the previous one which failed on the guitar pro volta test, this one should pass now...