Migrate haptic to view model and out of legacy components. Fix: 272832355 Bug: 288175645 Test: atest PromptViewModelTest AuthContainerViewTest AuthControllerTest Change-Id: Ie7181b448b74e4f7322cfad59eced1ac872a9b85