Start tracking diffs in `ScriptingSession` (#26463)

The diff is not exposed yet, but we'll take care of that next.

Release Notes:

- N/A
30afba50a9Antonio Scandurra committed on 3/12/2025, 7:32:29 AM· committed by GitHubparent036c123
5 files changedLine totals unavailable