Not exactly the same, but there is Blazor, it is using html instead of xaml. Also there are third party solutions (I have no experience with) like Uno and Avalonia, both are xaml-based.
> mobile battery friendly
Do you have some specific framework in mind that is not battery friendly? Probably anything is built on js/wasm isn't battery friendly.