In-Depth Power Purchase Agreement (PPA) Analysis 2025