Heat pumps are mostly useless when it is minus -20 C. Diesel heater is the most practical solution. Sodium or LMFP batteries will help, but even with them the range reduction in winter due to the need for heating and increased drag from cold air is just too great.