Supplier class names mapped to their human-readable display names — the shape the results-table filter and the stats panel want.
Supplier class names mapped to their home country and shipping scope — the fields the drawer's shipping/country filters reason about.
Supplier class names mapped to whether they ship to location, so the UI can grey
out suppliers that can't reach the user. Applies the same shipsTo/scope heuristic
as search time — both go through shipsToCountry.
Display and shipping metadata for one supplier — the subset of a supplier class's
staticfields the UI needs before any search has run.