Teams is a shared workspace, every member gets equal access to files. While you can toy with the permissions on the underlying SPO backend, any Owner will still be able to overwrite them. Similarly, even if you protect the file with a sensitivity label, Owners can override the label.
Your best option is to store the file in a different place, such as your OneDrive for Business, and share it with the team/group with view-only permissions.