I'll wager that metal those crank screws are made of isn't the strongest metal and therefore can be drilled.
I suggest drilling out the remaining piece of pin down in that hole with a pin vise, and then retapping the hole for a new screw.
Yes, they do make taps that small. I have no idea what the exact size is on the Bachmann Berk, but probably something like
an M1.0. I would start by taking calipers to the remaining screw to get a measurement so we can guess at the thread size.
Even if it isn't exactly M1.0, as long as it's close, you can retap the hole and put a new screw in there.
It could be smaller, but you can buy M0.8 and M1.0 taps on eBay for about $10.
They are not super strong taps, but they are usually okay for something like this. I wouldn't try tapping
steel with a cheap tap unless you want another hole plugged with piece of metal.
As for the crank screws...
https://modelmotorcars.com/collections/small-parts-hardwareMetric micro bolts in sizes from M0.5 up to M1.0 and larger.
They have hex heads. You can finagle them in with some tweezers and small needlenose pliers, or...
modelmotorcars also has "socket wrenches" (really just nut drivers) in M1.3 and M1.0 sizes which fit their M1.0 and M0.8 hex
bolts, respectively.