I posted this in the episode 7 section before discovering this thread:
The show emphasizes that Beric was brought back for a purpose. He lives through Lord of Light magic and has the possibility to transfer his life to another. Does it have to be a human?
Could Beric give his life to resurrect Viserion? Could the Night King order Wight Viserion to eat Beric whole and Beric transfers his life force in Viserion's mouth?