- Initialize pkpWallet with null value inside the component store.
- Update store's pkpWallet upon successful wallet connection.
- Reflect pkpWallet value reactively in the UI.
BREAKING CHANGE: The pkpWallet now resides in the component's store and should be accessed as $store.pkpWallet.