Yes/no replace chainrings+cassette after chain failure?
Yes. The cassette teeth are clearly worn, and the large chainring teeth have worn into characteristic shark fin shape. If you use new chain with these, it will skip. The small chainring looks still good.