sharepoint online – How to prevent in a library updating file contents but allow changing of meta data?

Assuming a library named Assets which contains stuff like PNG, JPEG, PDF, …

  1. We want to allow to all people:

    1. List all folder and files (assets)
    2. See meta information (columns) of all files and folder
  2. We want to allow to specific people:

    1. Add new assets
    2. Changes of meta information (columns) like Title, Custom Column1, Custom Column2, …
  3. But we want to forbid to all people:

    1. Change the file content of already existing files/assets.

How we can achieve that in SharePoint of an Office 365 tenant?