The Banner Saga 3 review: striking, bleak, and bittersweet