feat(crypto): add PLC rotation op building, generalized verification, CID computation, and audit log parsing
Extend the crypto crate to support non-genesis PLC operations as the pure
functional core for key sovereignty (Phase 1 of plc-key-management).
New public API:
- compute_cid: CIDv1 (dag-cbor, sha-256) from signed op CBOR bytes
- build_did_plc_rotation_op: rotation ops with flexible params and external signer callback
- verify_plc_operation: generalized verifier for genesis and rotation ops, tries multiple authorized keys
- parse_audit_log / diff_audit_logs: parse plc.directory audit log JSON and find new operations
- PlcService promoted to public, new types: SignedPlcOperation, VerifiedPlcOp, AuditEntry
14 new tests (62 total), all passing. Existing API unchanged.