Allow multiplying matrix by `Complex<>` on the left
This simply inserts Complex<f32> and Complex<f64> into the left_scalar_mul_impl! macro alongside the primitives' trait impls.
~~@Andlon would you happen to know what the CUDA error here is? Looks like it's a lockfile issue but I'm not yet familiar with the CI setup.~~ Nevermind, just found this! https://github.com/dimforge/nalgebra/pull/1333
I think it would be good to have some very basic tests that verify that it indeed does work in some basic cases. I think just verifying that an arbitrary complex number multipled with an arbitrary matrix gives expected results should be enough, I can't imagine that much could go wrong here!