If we store photons or directly sunlight then we can use it for many purposes like use for lightning at night, to generate electricity at night by using solar cells and the time of availability of light may increased about 24 hours of the day.
It may be possible. Recently, it has become possible to slow the speed of light down to very slow speeds within a material, this may enable one to capture the light in a realistic way. On the other hand if a photon could be constantly reflected within some sort of light trap where energy loss is minimal then this could also act as a way to store energy which may then be released as needed.
I thought the same way when I was a first year physics student and I could not find why not. I think the constant loss on successive reflections which are too many lets it lose intensity or number of photons. I also used to wonder why a room filled with light on switching on a light bulb suddenly becomes dark on switching it off. After all the room was filled with photons. They could stay their for a while. I think the surface of the walls is not a could elastic reflector.
Recently.reasheres find several way to reduse speed of light then store it .like:They cool the gas component of the sodium atoms magnetically retained at a temperature very close to absolute zero, or about minus 273 degrees Celsius
Light is always moving so if you want to store it, it will hit some sort of wall/matter as some time. If the wall is not perfectly reflective it will lead to leak of energy and also absorption/conversion to IR photons. A pre-light condition can be stored like what happens in the battery.
I conjecture that light can be stored in the most efficient form if we can create a mechanism to take electrons to a state lower than the ground, which is negative excited state.