solar --> electric --> battery --> electric --> heat is going to be really inefficient. Losses at each stage of the process, and quite a bit of expense.
You'd do better doing direct
solar --> insulated thermal store --> heat.
Fewer losses along the way, less to go wrong.
Solar thermal storage is well understood, but typically done on a reasonably large scale. Large enough to provide a proportion of the heat to a domestic house is common. The advantage of the larger systems is the solar collector can be some where with a good solar but the heat itself can be transferred by simply plumbing hot water from the collector to your store. Much easier than manually carrying tubs of hot water in from outside each evening.
https://www.builditsolar.com/Projects/SpaceHeating/SolarShed/Tank/Tank.htm