Two related defects surfaced from a banner action pezkuwiwallet://.../open/governance:
1. ReferendumDeepLinkHandler.matches() used path.startsWith("/open/gov"), so
"/open/governance" wrongly matched the referendum prefix and then failed with
ReferendumIsNotSpecified (no id). Use an exact path match instead.
2. RootDeepLinkHandler only cleared the persisted pending deep link on success or
HandlerNotFound. A link that matched a handler but failed with a terminal
DeepLinkHandlingException stayed in SharedPreferences and replayed on every
launch ("Referendum not found" on each open). Clear pending on terminal
handling failures in both the fresh-intent and pending-retry paths. This also
auto-recovers already-stuck installs on update.
Branch.io was inherited from Nova Wallet fork but never configured.
Removed SDK integration, manifest intent filters, Gradle dependencies,
Dagger DI modules, and string resources. Deep linking now routes
exclusively through app.pezkuwichain.io with verified assetlinks.json.