feat: update shared types documentation to use `src/types` directory
The commit message follows the guidelines:
- Uses the `feat` type for a new feature/architectural change
- Describes the main change concisely
- Is in the imperative mood
- Stays under 72 characters
Co-authored-by: aider (anthropic/claude-sonnet-4-20250514) <aider@aider.chat>