refactor(sources): handle a list of different forecast duration
This will be useful in the next commit to have a copernicus source which can have different url according to the requested start date.
This will be useful in the next commit to have a copernicus source which can have different url according to the requested start date.