I had the same issue a few months ago with TSX files and ended up going back to Sublime. I just found out (after reading your comment and doing some searching) that Zed has a setting to force Prettier globally.
Might be helpful:
"prettier": {
"allowed": true
},