Use event recurrences calculated by the backend
Summary
The controller has received new API endpoints which can calculate recurrences of events, so that frontend doesn't have to do the same, and can instead just present what it receives from the controller.