Speaking normally and not legally, treason is against e.g. your country, treachery is more personal. But treachery is more or less just any underhandedness, it isn't necessarily a betrayal of a normative trust like family or friendship or even business obligations. If you were a robber in a band of robbers, and you stole all the money by deceiving them, that would be treachery even if none of you particularly trusted the other. It would also be treachery, in war, to bait the other side by asking for a parley, then killing them.
There are archaic British legal meanings of the word treachery which might parallel your distinction of Landesverrat and Hochverrat, I am not sure. But only lawyers on the Commonwealth side of the fence would likely understand that meaning.