feat(identity-wallet): spawn 15-minute PLC monitoring timer
Implements Task 1 of Phase 2: Monitor Lifecycle. Adds run_monitoring_loop
function to plc_monitor.rs that spawns a background task running the
monitoring loop with a 15-minute interval. The loop:
- Skips the first immediate tick to allow app initialization
- Runs MissedTickBehavior::Delay to prevent burst-firing after iOS suspension
- Checks all managed identities every 15 minutes
- Emits "plc_alert" Tauri events when unauthorized changes are detected
The monitoring loop is spawned in lib.rs setup closure alongside the existing
session restore task.
Verification:
- Rust compilation: cargo check passes without errors
- Existing tests: serialization and monitor creation tests still pass
- Type system: all trait imports (Manager, Emitter) in place