The Buffalo Bills’ new stadium, controversial due to its hefty bill for taxpayers, is expected to open in 2026.