[MacOS] Add MLProgram Gather op for CoreML EP (#24387)
### Description
Add MLProgram implementation for Gather
To support this change, I also added handling for converting int64 to
int32 in model builder
---------
Co-authored-by: Edward Chen <18449977+edgchen1@users.noreply.github.com>