SPDNet: Seasonal-Periodic Decomposition Network for Advanced Residential Demand Forecasting