The soccer-focused beer garden is set to open in early 2026 — shortly before Houston hosts seven matches for the 2026 FIFA World Cup.