Add tests for blocking hidden profile visibility in CPA Apis

Also fix a bug in getProfilesExcludingHidden in UMService

Test: atest FrameworksMockingServicesTests:com.android.server.pm.UserManagerServiceTest
Test: atest com.android.server.pm.UserManagerTest
Bug: 316362775
Change-Id: I3901ecdb60a17033734d8c2b7b26fed5d411a2ee
3 files changed