I thought the penalty was a bit harsh at first, but there is an angle that shows the ball hit the defenders arm and deflect slighlty before Rodri's header towards goal. This effectively did stop a goal scoring opportunity and I think the penalty was the right decision. That's what VAR is supposed to be used for!
Haaland scored 5 goals without an assist accredited to any other plyer. All rebounds and Haaland in the right place when the ball bounces off their players. I think Haalands 2nd goal should have been an assist from KDB as he smacked it against the bar and Haaland nodded in the rebound without any of their players touching it.