A review of behind-the-meter solar forecasting. (May 2022)