ensure the client correctly handles all binary data (#8322)
* fix: walk blobs ignoring blobs in arrays directly
* add changeset
* fix function
* add changeset
* address review comments
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: pngwn <hello@pngwn.io>