ZJIT: Drop redundant type guards via block-local HIR canonicalize (#1… · ruby/ruby@ece14b6
…6828) ## Summary `GuardType` narrows only its result id, not the original input. A later guard on the same input therefore looks unfoldable to `fold_constants` even though the side-exit semanti...