Я могу придумать 2 варианта, но ни один из них не кажется наилучшим:
Расширение LiveData. Но тогда он будет содержать ссылку на Context, и, как утверждает Google, это очень плохой дизайн для хранения любой ссылки на Views или Context внутри ViewModel.
Расширение LifecycleObserver, например: https://stackoverflow.com/a/44449738
Каков рекомендуемый и правильный способ использования трансляции в MVVM?