When I travel, I try to use an eSIM that uses a network my home provider partners with. This seems to improve the chance that voice and data over LTE or 5G NR work simultaneously.
Dual SIM Dual Standby (two or more SIMs, one radio) is cheaper, less battery, less space, and usually good enough. It's literally a few dollars, not 200-300.
DSDA in 5G is rare, and I can't reliably find a phone that can do it in EU or US (I can find higher end chipsets that can do it, but phone vendors don't seem to follow through with it). Usually it's 4G+5G or 4G+4G.
Support for VoWiFi is a bit weird. Some operators don't allow it outside of your region (for example, the EU), some others will allow it and even bill you as if it were a local call made from your country.
Also, although it's in theory made only for working through WiFi, seems like if you have a second SIM or eSIM with a data plan (for example, a travel SIM local for the country you're on vacations) and some combination of phone and/or operators, it can use the second SIM as the data provider for WiFi Calling.
I was using a Samsung S5 running LineageOS for a while with Google voice for calls, but the no 911 thing is one of the main reasons I finally moved to a different phone. The S5 supports VoLTE but only with stock firmware.
no. Too expensive.
So yes, it's "too expensive" because it's higher than $0, but it's not "too expensive" as in it would cost a lot.