[InstCombine] Transform `vector.reduce.add` and `splat` into multiplication (#161020)
Fixes #160066
Whenever we have a vector with all the same elemnts, created with
`insertelement` and `shufflevector` and we sum the vector, we have a
multiplication.