Remove UserLifecycleListener deps from UserDataRepository

As part of removing the dependency on UserLifecycleListener from
random utility classes under com.android.server.inputmethod.*, this CL
takes care of UserDataRepository so that it does not need to register
UserLifecycleListener by itself.

This is a mechanical refactoring CL. The observable semantics should
remain unchanged.

Bug: 352354308
Test: atest FrameworksInputMethodSystemServerTests
Flag: EXEMPT refactor
Change-Id: Ic66815a40a0aba2c4269b047ad9f8673df81d60d
3 files changed