fix(aqua): replace broken external types with local type definitions
- Remove dependency on problematic services/types crate
- Create local types module with job and lexicon types
- Fix all compilation errors and type mismatches
- Ensure aqua service compiles successfully
- Add namespace compatibility for existing code
- Document refactoring approach and decisions
Resolves issues with generated Rust types having incorrect import paths
and allows aqua development to continue independently.