Android has supported piecemeal permissions for ages (only let app X access this one photo, or this one contact), which Apple seems to be starting to copy in iOS 14 (though, as usual, seemingly without a single thought to the long-term UX).
You can send an Intent to request that the user pick a contact, without having the contacts permission. The app gets a copy of the contact that the user picked.