Re #6. Look at the mega328P datasheet for OCnx pins.
PD3
PD5
PD6
PB0
PB1
PB2
Re #5. Uno, Leo, Mega, Due, Nucleo, ... all have header sockets that receive the Display Shield. (Or any standard Uno Shield)
That is why Shields were invented.
David.