Canonicalize settings to avoid overwriting symlinks (#7632)

Release Notes:

- Fixed theme selector overwriting settings file symlinks
([#4469](https://github.com/zed-industries/zed/issues/4469)).
2b39a9512aMatt Bond committed on 2/9/2024, 8:31:14 PM· committed by GitHubparent2b383b8
1 file changedLine totals unavailable