tests: Smoke-test the public camera surface
Unit tests inside `pareidolia-core` reach in via `super::` and so can't
catch the case where the public re-export surface accidentally hides a type
a downstream crate needs. These cross-crate tests are explicitly that
backstop: they exercise the same mocks but only through the public path the
daemon and CLI will use.
Lives as a module under the single integration test binary, per the workspace
convention documented in CONTRIBUTING.md.