Can I manually set Shopify permissions for Mechanic?
Only implicitly. Mechanic will only ever request Shopify permissions based on what a task does during preview, so that's your chance to fully demonstrate what your task intends to do.
Task previews are a really important part of how Mechanic works, so make sure you understand and are using them to the fullest. :)