85fcf50df9
Adds a dismissible top-of-screen banner to the Pinned Notes, Bookmarks, Old Bookmarks, and Bookmark Set (detail) screens that appears when one or more listed items have been deleted by their author (kind-5 deletion, pubkey-matched via DeletionIndex). Tapping "Remove from list" rewrites the underlying list event (NIP-51 kind 10001/10003/30001/30003) with the deleted entries stripped out and broadcasts it once. The scan is scoped to each screen's loaded list (typically <20 items) and runs only while composed, so it avoids the performance hit of hooking Account.deletedEventBundles, which fires for every kind-5 deletion in the firehose. Public and private (NIP-44 encrypted) bookmarks are both cleaned in a single resign() call per list.