test: simplify test suite and remove redundant mocking infrastructure
- Remove complex mock implementations and type definitions - Streamline test files to use direct tool imports - Reduce test complexity by removing unnecessary mock setup - Update test cases to work with simplified tool registration - Remove deprecated test utility functions and interfaces
This commit is contained in: