The actual answer?
None of the above
Funnily, Qwerty is also wrong
Power-up Punch is a fighting type move
Aegislash is a ghost type
So Aegislash is immune to Power-up Punch
Need proof? Look at this replay
Yeah, King's Shield does not ignore type immunities. So in that case, Fighting and Normal attacks will have no effect - King's Shield's attack lowering effect WILL NOT TAKE PLACE.
Hypothetically if it hit somehow, Parental Bond does not hit twice on King's Shield. Only the first time.