Motion (YC W20) is what you are looking for.
- Connect multiple calendars which have fixed events ("Pick up Hana at 7PM")
- Add tasks which are automatically rescheduled and rearranged around this fixed events ("Call mom and check in")
- Create booking links to let others schedule time. The interface for this is way better than Calendly
Disclaimer: I worked there for a bit.