GRID
The same product query contract as CAROUSEL, rendered as a 2-column grid of the rich product card instead of a horizontal row.
{
"type": "GRID",
"params": { "search": "TEAM" }
}
See product-card-data.md for what each product in
the fetchProducts result should look like.