What is the Arduino being used for and what current draw would any attached devices have?
Does the solenoid operate just once per day?
A small 12V SLA battery would seem best for this use, but would then need a DC-DC converter to power the Arduino.
Ideally a second DC-DC converter would enable...