feat: event proposal and approval workflow
Make event end date optional with sensible defaults
Adopt standalone app UI patterns in the all-in-one AIO app
Replace NIP-04 messaging with NIP-17 (NIP-44 + NIP-59)
Disambiguate task vs activity NIP-52 calendar events on shared relays
Add ticket purchase via Nostr DM (NIP-17 preferred)
Register events extension RPCs with Nostr transport