How did he survive two minutes under a frozen lake? He’s fucking James Bond. He’s immortal. The laws of reality don’t apply.
The bullet he removed later was not the bullet from Moneypenny’s shot. It was shrapnel from a shot the baddie took at him on the train.