One way would be to add an on change flow to the country dropdown where you set the town field empty and refresh the context object. And use a microflow as source for town. The microflow can retrieve towns based on the country if not empty, sort them and return the list to choose from. This list will then be generated by the refresh in the on change flow for country.