[MPS] Add ASSERT_ONLY_METHOD_OPERATORS Part 1 (#99016)
Summary:
1. Part 1~4 add `TORCH_ASSERT_ONLY_METHOD_OPERATORS` to files in the MPS codebase and replace `empty_mps`with `empty`. Also exclude `OperationUtils.h` from the assert as at this stage we still need `<ATen/ATen.h>` to get CI to pass.
2. Part 5 removes `<ATen/ATen.h>` include in `OperationUtils.h` and adds method operator headers to all mps files.
3. The last one moves `TORCH_ASSERT_ONLY_METHOD_OPERATORS` to the top of files.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/99016
Approved by: https://github.com/albanD