feat(identity-wallet): add post_plc_operation to PdsClient
Adds method to submit signed PLC operations to plc.directory.
- POST {plc_directory_url}/{did} with signed operation JSON body
- Returns Ok(()) on 2xx, InvalidResponse with body text on error
- Includes 2 tests: success (200) and failure (409)