I would also suggest looking at the truma propane water/air heater combo units. Assuming propane is an option. The dual top can be a good value if you are able to service it, and work out the installation bugs. There is minimal service available in north america.
I have not looked into it, but you can possible find (or adjust) a replacement fuel pump to de-rate the unit for high altitude operation.
Another option is a air heater. Then use one of these air-water heat exchangers.
https://www.ebay.com/i/254075550160...PvGu6QU2jtd-PGGICPqCBi2_vEaQOkiUaAv6zEALw_wcB
View attachment 524863