Brings over the improvements made for the same grammar:
https://github.com/nvim-treesitter/nvim-treesitter/pull/6619.
Related to #19986 but not really- the problem brought up there is an
issue of themes not supporting the `diff.plus` and `diff.minus` captures
(already used before this PR).
<details><summary>Theme previews (before/after)</summary>
| Before | After |
| --- | --- |
| 
| 
|
| Before | After |
| --- | --- |
| 
| 
|
| Before | After |
| --- | --- |
| 
| 
|
| Before | After |
| --- | --- |
| 
| 
|
| Before | After |
| --- | --- |
| 
| 
|
</details>
Release Notes:
- Improved diff syntax highlighting