docs: Document logical groupings in Miner interface
Add comprehensive documentation comments to the Miner interface
explaining the logical grouping of methods:
- Lifecycle: Install, Uninstall, Start, Stop
- Stats: GetStats
- Info: GetName, GetPath, GetBinaryPath, CheckInstallation, GetLatestVersion
- History: GetHashrateHistory, AddHashratePoint, ReduceHashrateHistory
- IO: GetLogs, WriteStdin
This documents the interface structure without introducing breaking
changes from actual interface splitting.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>