OSM notes doesn't itself support photo upload but can link to a photo that's publicly hosted somewhere else. Some mappers use streetcomplete which is able to store photos specifically for OSM.

But I think your description says enough: opening hours will be variable depending on the weather. I think we'd better stick with seasonal=spring;summer;autumn being about as close as is reasonably achievable.