Multiple location input

Multiple location input field for autocompleting "from" and "to" locations

This component functions similarly to location input but has multiple fields for "from" and "to" data. It also supports swapping between the locations and removing one location or the other

Inputs
firstLocationControl : FormControl<any>
secondLocationControl : FormControl<any>
autocompleteCountries ?: string | string[]

Country restrictions override for autocomplete predictions.

countryRestrictions ?: readonly Country[]
detectLocation ?: boolean = true
dynamicValidation ?: boolean = false

First validation happens only on blur, and validates on value changes once an error exists

firstLocationPlaceholder ?: any = $localize`Enter a location`
inputSize ?: any = InputSize.MID

Currently only supports LARGE and MID values. Additional sizes require scss modifications

isSecondLocationRequired ?: boolean = false
locationType ?: AutocompleteLocationType = AutocompleteLocationType.ALL
secondLocationPlaceholder ?: any = $localize`Enter a second location`