zig: Wire up LSP `settings` and `binary.{path/arguments}` for `zls` (#14379)

Enables the  LSP `settings` and `binary.{path/arguments}` functionality

Example:
```
"lsp": {
    "zls": {
      "settings": {
        "semantic_tokens": "none"
      },
      "binary": {
        "path": "/home/user/zls/zig-out/bin/zls",
        "arguments": ["--enable-debug-log"]
      }
    }
  },
```

Release Notes:

- N/A
684d9dde56llogick committed on 7/15/2024, 7:35:03 AM· committed by GitHubparent315692d
1 file changedLine totals unavailable