I've had to do this in the past
drill the pin as big as you can, stuff I was working on was about an inch dia pin give or take. It wasn't huge but big enough to be troublesome. Most have a 1/2" bit, I happened to have a 5/8. Make sure you start the drilling centered and straight.
One of them, I tapped the hole to fit a stud into it. Then i put a spacer that was larger than the pin, and roughly the same length of the pin, onto the outside, a bunch of thick washers, and a nut. Screwed the nut down tight and used a cheater, and it finally came loose and pulled on out.
Another one, I started drilling and then tapped-thinking it'd worth the same. Nope, just broke the stud off. Unscrewed the remainder and drilled it as big as I had (5/8) and then used an old trick. Heated the pin from the hole I just drilled. Not red but plenty hot, what maybe 750 deg F? Once hot, I then welded a bead in the hole, and then let it cool off. Basically welded the hole mostly shut. It ain't gotta be pretty but it does need to be a good weld. Then let it cool naturally. The pin then fell out. Welding the hole up shrinks the material around it ever so slightly. Down side is, i also had to do some painting.
Once I learned that welding causes shrinkage, i often used it on excavators to get the pin bushings out of the stick. Grab the mig, weld a bead on the id of the bushing, and pull it out usually really easily. Doesn't hurt the arm or stick. New bushing presses right in without issue.
actually just did it about a hour ago, pulling the ruined axle bearings out of an 8.8 Ford rear end. Bead on the remainder of the bearing, and they just fell out-literally fell out. Easier and faster than fiddling with the slide hammer.
Had an M series, loader pin was stuck tight. Had to cut that one completely out as nothing else worked.
Good luck.