I never played SV, but Tera seems like a way to replace Hidden Power Types?
Whereas Mega Stones were another way to add cross gen evolution. They function as new Pokemon, but with +100 BST legendary stats, and the stones preventing you from using more than one at a time.