Migrate `ShowCaseView` functionality to use `DataStore` instead of `SharedPreferences`. Parent Issue https://github.com/kiwix/kiwix-android/issues/2688