[inductor] Fix lowerings that create unexpected aliases (#105173)
This may give the wrong result in some cases, e.g.
```python
@torch.compile()
def fn(x):
tmp = x.ceil()
x.add_(10)
return tmp
a = torch.zeros((), dtype=torch.int64)
fn(a) # tensor(10)
```
Pull Request resolved: https://github.com/pytorch/pytorch/pull/105173
Approved by: https://github.com/lezcano