This is how cryptography works…
You can decrypt your data and ONLY you can do it. So if you don’t have a decryption key (aka password or recovery key), yes there is no way…
You will need to perform a fallback to synchronize new data and will keep your badges as they (obviously) don’t need to be encrypted.
Any application that does not offer such a service stores your data virtually without any protection!
PS: myTeamSpeak is not yet a decade old.