fix(rpc): CARv2 import over HTTP API (#11253)
* test(cli): add CARv2 import over HTTP API test Regression test for https://github.com/ipfs/kubo/issues/9361. Imports a CARv2 fixture via the daemon (online mode) and verifies the blocks are accessible. Currently fails with "operation not supported" due to the multipart reader not supporting seeking. * fix(cmd): support CARv2 import over HTTP API Strip the io.Seeker interface from the file before passing it to go-car's NewBlockReader. Over the HTTP API the underlying reader is a multipart stream that cannot seek, but boxo's ReaderFile advertises io.Seeker and returns ErrNotSupported at runtime. Hiding the interface lets go-car fall back to forward-only reading. Fixes https://github.com/ipfs/kubo/issues/9361 --------- Co-authored-by: Andrew Gillis <11790789+gammazero@users.noreply.github.com>