Add island-shared module, lexmin hash IDs, regenerated lexicons
- Extract shared island utilities (islandId, findComponents, etc.) into island-shared.ts
- All island:* commands now use 12-char lexmin hash as canonical island ID
- Regenerate lexicons/generated/ with org.latha.island namespace
- Fix island:analyze execFileSync import and null guards
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>