ご回答ありがとうございます。
いただいた回答通り試しましたが思った出力にならず、いまだ全件表示のままでした。
{% include 'product-card-grid', max_height: 400 %
この部分が私のコードと違いますが、まずは原因の切り分けのために、私のコード同様にproduct.titleを試しに出してみるのはどうでしょうか?
(Snipetのincludeに問題があるのか、for 文自体に問題があるのか)
ちなみにループの抜け方は以下となります。
https://shopify.dev/docs/themes/liquid/reference/tags/iteration-tags
コレクションのソートは、以下の方法で設定によって可能です。
https://help.shopify.com/ja/manual/products/collections/collection-layout#part-af4fe2072df0ce55
Liquidでやる場合は以下となります。
商品タイトル順やベストセラー順は上記の方法で対応可能です。