Is your forecaster smarter than an energy engineer: a deep dive into electricity price forecasting