Update on broken pulley bolt. Was able to extract the threaded portion of the bolt from the crankshaft. There’s a crankshaft spacer behind the timing gear on the crankshaft, and it had slid forward out of the engine block about 3/4 of its way out to prevent the timing sprocket from keying onto the crankshaft. See the enclosed pics.
I was able to press the spacer (that outside ring on the crankshaft) back in place by hand pressure after cleaning and oiling it freely. Installed a new front crankshaft oil seal just to be safe. I was lucky the timing gear (and spacer) weren’t lost on the highway.
The pulley had some nicks and bends and I tried to straighten it on my drill press and file the rough spots down so it doesn’t eat the belt. Its not perfect but it might do for a while. Some wobble remains so still looking for a replacement pulley.