Just some tangential FYI:
There have been, IIRC, 17 "new" NFL stadiums built ("new" being since 2000).
Of them, I believe only 2 or 3 are NOT owned by some municipal or state government entity - creations like a County Authority, or some such thing.
This is done - largely - to try to obfuscate and provide some cover for using taxpayer funds.
Of course, the team then gets a comfortable long-term deal to use the stadium (usually after kicking in some portion of the construction costs) - until they find it to be outdated - at which point they demand a new stadium, or threaten to walk away from the facility (which, if they do, now becomes a worthless pile of construction materials that serves no other meaningful purpose).
A hell of a way to run a war.
IIRC - and this is OTTOMH - the Patriots stadium and the one for the Giants/Jets in NY, are a couple of the outliers that are not "governmental entity" owned (maybe also the monstrosity in LA that is shared by the Chargers/Rams.... but I'd have to take a closer look. Someone else may know).
The on-going one in Buffalo? I don't recall OTTOMH.... someone else may know.