If you use the Sleep feature, instead of a plain alarm for an “alarm clock,” it has had this feature for quite a few years now. Any modification made to Sleep, which is manageable from within the same Alarm app, prompts to ask if you’d like to change your entire sleep schedule or just apply the modification (shut off, or reschedule) to the next one up.
There was a bug a week or so ago, where if you set a wind down schedule, and then updated iOS, it enabled itself.
Got woken up hours early, despite never using that feature.
You can skip the next alarm or change it when using a sleep schedule (special alarm for waking up, also support schedules for different waking hours depending on the day of the week; setup directly in the same location as any other alarms).