Fix ESLint issues in core modules
- Add explicit null checks and type guards
- Use nullish coalescing (??) instead of logical OR (||)
- Fix floating promises with proper await/void handling
- Remove invalid generateObject options (mode, maxTokens)
- Add type annotations for parsed JSON values
- Use consistent type imports
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>