If you plan to store in sub-freezing temps, purchase a lithium battery with low temp charge protection. It has pretty much become a standard feature. They do not cost that much more. As pointed out, you can protect your lithium batteries from charging below freezing with solar by setting a temp charge cut-off point with some solar controllers. I am not sure about onboard converter/inverter chargers....
BattleBorn has a heated battery which you pay a premium for and uses battery power to keep warm. Other considerations is a well insulated battery box and
12v heat pad.