[ASan] Correctly handle vectorized pointer sub/cmp for `invalid-pointer-pair` (#213546) Before this PR, asan will treat vector operands just like pointer and pass it to `__sanitizer_ptr_sub/__sanitizer_ptr_cmp(i64, i64)`, which leads to assertion failure because it doesn't matches the needed parameter type. This PR extracts vector's elements and creates runtime call for each pair of them. Closes #212453 . GitOrigin-RevId: 297fe1e500a8dbb21a70ed5ace5f9c4b68c21e15