STOCK PURCHASE AGREEMENT between AVANGRID ENTERPRISES, INC. and UNITIL CORPORATION dated as of March 31, 2025