Corsair Does the banking app has access to Phone call and SMS history?
Not in this case. If you grant these permissions to Google Play Services, then only Google Play Services will have access to that data. In my experience, Google Play Services only needs that access to auto-fill one time passwords sent via text.
Corsair I use Shelter to create a Work profile and have Google Play Services there. Giving access to Phone and SMS will give Google Play Services access to my Main profile call/SMS history?
I don't use shelter, so I don't know from personal experience, but I'd say it's likely.