Do I need to solder every header pin to the board?
No, it's not good practice. Obviously, the header will be better fixated mechanically if you solder all pins. 

For this kind of task, I'd expect very little soldering mistakes to happen, so go ahead and do it.

Furthermore, this is confusion waiting to happen if you decide later on that you want to use a pin you haven't soldered yet.