Implement session management with OS keychain integration
- Save/load/delete session data from keychain
- Use @napi-rs/keyring for cross-platform support
- Track current session metadata
- Error handling for keychain operations
- Comprehensive unit tests with mocked keychain
- Fix AtpSessionData type compliance (add required 'active' field)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>