I think you could use calculate fields to store entered options using indexed-repeat.
And then create a choice list with those variables.
See example attached (limited to 10 options) repeat_data_to_options.xlsx (11.4 KB) .
I hope this helps!
Best,
Andrea
p.s.
It should be possible to filter the options by using a choice filter - something like: options<=${option_number}
but for some reason I got an error message when trying to convert it with this option.