It is going to take a long time and a lot of resources no matter what so maybe we should be building effective longterm solutions like nuclear instead of stopgap solar and batteries
In many places in the world, peak load does not occur during daylight hours, especially during winter
And yes, further north the days are longer but the solar capture efficiency is also much lower