No. To a human, the Martian atmosphere is, for all intents and purposes, a vacuum. While you can adapt to the atmosphere at high altitudes, there’s a limit and Mars’ atmospheric pressure is way below that limit.
PS AIUI, human bodies don’t explode when exposed to a vacuum.
Radioisotope Thermoelectric Generator. Basically it contains enough highly radioactive material that it gives off enough heat to be useful, just through natural decay. IIRC, in the book it was part of the unmanned packages that were sent to the landing site before the astronauts arrived, and their first action after landing was to bury it in a clearly marked spot far away from them. Watney used it so he wouldn’t freeze in the rover at night.
The materials used give off mostly alpha particles, so he’d have to break it open, swallow some of it, and wait a few weeks for an agonizing death.
No. The maximum (Earth) altitude at which breathing pure oxygen keeps a human alive and properly functioning is something like 38,000 ft. The atmosphere on Mars yields a surface pressure equivalent to ~100,000 ft on Earth.
The pinhole leak lets air out of your suit. At some point the pressure in your suit is low enough for you to lose consciousness; this pressure is still above Martian atmospheric, so the Martian atmosphere won’t be coming into your suit (or into your lungs) before you’re unconscious/dead.
From the briefings I had in the military at very high levels you’d basically pass out and die very quickly; similar in a way to hydrogen sulfide poisoning.