[InstCombine] (uitofp bool X) * Y --> X ? Y : 0 (#96216)Fold `mul (uitofp i1 X), Y` to `select i1 X, Y, 0.0` when the `mul` is `nnan` and `nsz` Proof: https://alive2.llvm.org/ce/z/_stiPm