Topic - polarization laserWavePacket

add `CIRCULAR` and `LINEAR_X` polarization to `laserWavePacket`
I don't understand why we did that cast here. `float3_X` times `float_X` (or vice versa) should be defined.

Do you have an idea @psychocoderHPC ?