Re: "Is there any way to set up an alarm so it repeats every x amounts of days? "
The only thing I can think of is that calendar alerts may be set up ... although may not work as a wake-up alarm
However, if you're not already using them, Apple support's online articles may be more helpful:
Eg: You can setup a sleep schedule in Heath, (Mon week?) then add a second schedule (Tues week?)!
(Apologies if you already know about these schedules, can not tell from your post.)
Set up a Sleep Focus schedule in Health on iPhone - Apple Support
Eg: says:
Set up your first recurring sleep schedule
When you set up a Sleep Focus, you can set your next bedtime and wake up time. This schedule repeats only once. To set up a recurring sleep schedule, do the following:
- Go to the Health app
on your iPhone. - Tap Browse at the bottom right, then tap Sleep.
- Scroll down to Your Schedule, then tap Full Schedule & Options.
- Tap Set Your First Schedule, then select your options:
- Set the days for your schedule: Tap a day at the top of the screen to add or remove it from your schedule.
- The schedule applies only to days shown with solid-color circles.
- Adjust your bedtime and wake up schedule: Drag
to change your bedtime,
to change your wake up time, or the semicircle between the icons to shift both times simultaneously.
- Set the alarm options: Turn Alarm on or off.
- When Alarm is turned on, you can choose a sound, its volume, a vibration, and the snooze option.
5. Tap Add.
_________________________________________________________
Add, modify, or delete sleep schedules
After setting up your first sleep schedule, you can do the following:
- Go to the Health app
on your iPhone. - Tap Browse at the bottom right, then tap Sleep.
- After setting up your first sleep schedule, you can do the following:
More info. if needed:
Change your wake up alarm in Clock on iPhone - Apple Support
________________________________________________________________
Re: "make Alarm dates as customisable as they’ve made it for Reminders".
Although it won't help immediately: You can send a "feature request" to Apple using their feedback form:
If others also want this feature, and let Apple know, we may see an update that includes more flexibility.
Product Feedback - Apple