[PyTorch] Fix unnecessary shared_ptr copies in EnumType (#66714)
Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/66714
Forced copy in getValueType and unnecessary use of cast over castRaw.
ghstack-source-id: 140752791
Test Plan: CI
Reviewed By: suo
Differential Revision: D31696164
fbshipit-source-id: fc2316617a61ca32f1fb952fb0af18b8784a606b