The way it's implemented, Flarum can tell primary tags apart from secondary by the fact they have a specified order.
This means there's no way to have order-able secondary tag without rewriting a lot of the code.
Changing the default sort of the secondary tag is already a bit easier, but still requires writing javascript code to change because there's no option for that in the Tags extension.