Light has mass and momentum - a photon is basically an electron moving at light speed.
Light is odd in that it behaves as both a particle and a wave.
I personally think all of creation is both particle and wave it is just a matter of spacing, frequency, and wavelength. The problem is that we don’t have the necessary instruments to perceive those that are extremely large or those that are extremely small.
This should be in breaking news. Way I learned it in the Dark Ages, light had zero rest mass but a nonzero momentum because of its energy, basically. An electron had a small but nonzero rest mass.
Photons have no mass. Nothing that moves at light speed has mass.
"Light is odd in that it behaves as both a particle and a wave."
That's not odd. Everything does.