Implement a typed client
Before
Create an API client for users.
After
Implement under src/services/users. Use the current fetch wrapper and generated User types. Support list, get, create, update, and deactivate. Propagate ApiError and AbortSignal. Test with the repository's request mocks.
