Baldur's Gate 3 review – the video game where you can do (almost) anything