- use useAgentDataClient in `use-item-data` and `ItemCount`
- export `useAgentDataClient` from `lib`
- fix mock client factory to use agentUrlId
This completes the refactor to rely on ApiProvider context instead of passing clients through component props.