fix(oci): filter checkout by platform to match fetch behavior
Fetch skips downloading blobs for non-matching platforms, but checkout
was trying to extract all platforms' layers. Add ?platform parameter to
Oci.checkout to filter manifest descriptors, matching fetch's behavior.