Yasharn, Implacable Earth as well but I'm unsure if it stops the annihilator trigger or not since while annihilator is only when you attack but I'm unsure if that counts fully as a triggered ability.
Yasharn doesn't help in this situation. It stops people from saccing to activate an ability (or cast a spell), but it doesn't stop a triggered ability from forcing sacrifice. So, it would prevent casting Fling or activating the ability on Attrition, but Annihilator still hurts. As far as I know, Sigarda, Host of Herons and Tajuru Preserver are the only ones that do that, and they were already mentioned.