How to restrict access to edit image file while still giving permission to edit image title?
It can be done using Image Field Permissions module.

The Image Field Permissions allows you to set permissions to view, create and edit the image file, title and alt attributes.