The iPhone 12 had less battery life than the iPhone 11. So let’s put things in perspective and compare the iPhone 13 with the iPhone 11, using the tests done by the website OP is referring to.
iPhone Pro Max
13: 736 minutes
11: 714 minutes
+3%
iPhone Pro
13: 702 minutes
11: 624 minutes
+12,5%
iPhone
13: 633 minutes
11: 676 minutes
-6% (minus)
In conclusion, the iPhone 13 battery life for web surfing, which is what the website tested, is not as impressive when compared to the iPhone 11. Plus, probably a significant portion of the improved battery life is due to improved software (iOS 15 vs 13). It would be interesting to see the same test repeated with iOS 15 on the iPhone 11.
iPhone 13 test:
https://www.tomsguide.com/news/iphone-13-battery-life-tested-all-four-models-compared
iPhone 11 test:
https://www.tomsguide.com/news/iphone-11-battery-life