I dont think she sacrifices herself at all, and I do think she resurrects him. I dont see why sacrificing herself is necessary, back when Arya met those people in the forest and a guy was resurrected in front of her(pardon me for forgetting their names, its been a while), was someone sacrificed? I thought I remember the priest(or the guy who performed the resurrection) was fine, but the guy who was resurrected said that every time it happens, there is a little more of something missing of himself
I probably have it all wrong, lol. Feel free to correct me
edit: Berric Dondarrion