As a Dev I want to create the API to delete the event registration data of a giving event registration ID
Background: This is for when users want to completely remove the registration experience on their event page (i.e., not when registration is closed). Since organizers will only be able to add registration to real live event pages in MVP/V1, this doesn't need to be prioritized for V0. However, it would be very useful if it is available for testing, since it will be reassuring to testers and allow them more features for testing. As for the question of hard deletion vs. soft deletion, I think there is a use case in seeing if people have removed registration for their event page, but it is more for internal team analysis than for organizers. With this data, we could see how often people are potentially not satisfied with the solution and removing it from the page. But it is only one data point around satisfaction, as we would only need to see how often people are adopting the tool in general (rather than just reverting an experience that they initially opted into).
Acceptance criteria:
The event registration must be soft deleted on the database
For V0 only the creator can delete the event registration