Company emerges with significantly deleveraged balance sheet, ~$875 million of liquidity, and having achieved previously announced leadership transition HOUSTON, May 17, 2023 /PRNewswire/ — Talen Energy Corporation (“Talen” or “the Company”) announced today that it, along with its…