‘Baldur’s Gate 3’ review: must-play fantasy rolls a critical hit