Also remember that if the lithium bms has a low temp disconnect, that will protect the battery. But for a cabin that sits idle, I'd just disconnect the battery before I left. Down side is that you couldn't reconnect the battery when you return, if the battery is at or below freezing.
Or, just take the battery home with you.
Or #2 - I don't think a battery heater needs to be expensive, if you don't mind diy-ing it. You just need to have a reliable low voltage disconnect to keep it from over-discharging the battery.