Baldur's Gate 3 is getting a surprise content injection in 2025, with 12 new subclasses, photo mode, and cross-play.