fix(identity-wallet): address code review feedback for identity_store SE path
- Critical: Rewrite Secure Enclave path to use correct security-framework v3.7.0 APIs
* Use SecAccessControl::create_with_protection() instead of non-existent create()
* Use GenerateKeyOptions::default() with individual setter methods instead of new()
* Use public_key() returning Option instead of to_public_key() returning Result
* Use external_representation() returning Option instead of Result
* Remove DER parsing logic - external_representation() returns raw 65-byte X9.62 point
* Compress the 65-byte uncompressed point to 33-byte compressed form locally
- Important: Replace unused error variables with |_| pattern (lines 396, 406, 413)
- Minor: Remove bare 'use serde_json;' import on line 12 - all usages are path-qualified