Fix select_asset can't be used in HPVestsAmountInput
This issue was observed in !487 (comment 185895)
Because CurrencySelectorBase previously used string to determine selection and in the AssetAmmountInput
there was asset type required.
This caused a situation where Asset.Hive
given for HPVestsAmountInput resulted in error because it was then converted to "HIVE" which can't be found in selectable (there is "HP" instead). Using type for selection solves this problem.