Author of Suncalc here — this is exactly the kind of stuff I love to see my code being used in, thanks for sharing!
I know that you deeply know map tech :-) but if I may make a suggestion - you might consider switching from Google Maps to Protomaps? https://github.com/protomaps/protomaps-leaflet
Cheers