Rewrite Attic CLI in Swift, remove legacy Deno/TypeScript implementation
Replace the Deno/TypeScript CLI with a native Swift implementation using
a shared AtticCore library (for future menu bar app reuse). LadderKit is
now called directly as a library instead of shelling out to a subprocess.
Swift implementation includes:
- AtticCore: S3 provider, manifest, config, keychain, metadata,
backup/verify/refresh/rebuild pipelines (all behind protocols)
- AtticCLI: ArgumentParser commands with live-updating terminal dashboard
- 75 tests using Swift Testing framework with mock implementations
Also: include iCloud Shared Photo Library assets in PhotoKit enumeration,
add macOS permission dialog guidance to init and README.