This depends on the type of permissions you need to consent to, generally speaking only Delegate permissions can be handled by less privileged roles. Refer to the table below from the official documentation: https://learn.microsoft.com/en-us/azure/active-directory/roles/delegate-by-task#enterprise-applications
Task | Least privileged role | Additional roles |
Consent to any delegated permissions | Cloud Application Administrator | Application Administrator |
Consent to application permissions not including Microsoft Graph | Cloud Application Administrator | Application Administrator |
Consent to application permissions to Microsoft Graph | Privileged Role Administrator | |
Consent to applications accessing own data | Default user role |