[Metal][BE] Fix signed/unsigned compare (#86068)
To enable Metal builds in OSS
Guard `[self dealloc]` call in `MPSImageWrapper.mm` with `#if !__has_feature(objc_arc)`
Pull Request resolved: https://github.com/pytorch/pytorch/pull/86068
Approved by: https://github.com/ezyang