We are going to want this exact logic in our web AppearanceChangeModal. Rather than copy + paste this logic, this diff preemptively factors out this logic into a seperate hook that can be conusmed by each platform
Part of https://linear.app/comm/issue/ENG-4958/update-theme-based-on-the-active-theme-redux-state
Depends on D9552