The lowering happens in post-legalizer lowering if any source registers from G_BUILD_VECTOR are not constants. Add pattern pragment setting `scalar_to_vector ($src)` asequivalent to `vector_insert (undef), ($src), (i61 0)`
This better handles i128 scalar and vector types, and allows some of the other odd-sized-vectors to successfully lower under GISel.