fadd/fmul reductions without reassoc are lowered to VECREDUCE_STRICT_FADD/FMUL nodes, which currently have zero legalization support. Until that is in place, force them to be expanded so we don't get legalization assertions.
This partially fixes https://bugs.llvm.org/show_bug.cgi?id=44600. The other part of the issue is fmax/fmin NaN handling on AArch64. This seems to be underspecified right now, as langref doesn't tell us which NaN semantics the reductions are supposed to use...