[MPS] Handle int inputs of matmul ops by returning error for unsupported data types (#82183)
This is in-continuation of fixes for TestConsistency for MPS backend.
* Add error messages for unsupported matmul ops
* Add error handling for int inputs for linear op
### Description
<!-- What did you change and why was it needed? -->
### Issue
<!-- Link to Issue ticket or RFP -->
### Testing
<!-- How did you test your change? -->
Pull Request resolved: https://github.com/pytorch/pytorch/pull/82183
Approved by: https://github.com/razarmehr