High-Resolution PV Forecasting from Imperfect Data: A Graph-Based Solution