Fix all lint and formatting issues in the codebase.

Run in sequence:
1. `npm run lint:fix` - Auto-fix ESLint issues
2. `npm run format` - Format with Prettier

Report:
- Number of files fixed
- Any issues that couldn't be auto-fixed (require manual intervention)
- Summary of what was changed
