I don’t think that there’s a way to use multiple date ranges. You could make a feature request for this perhaps?
But I agree with @DianaStuder that an umbrella project is a good way to do this. It’s done for many yearly repeating projects. Each date range/year has its own project something like:
A Project 2022
A Project 2023
A Project 2024
And then
one Umbrella project to rule them all,
one Umbrella project to find them
one Umbrella project to bring them all
and on iNaturalist bind them