Merge branch 'modernize-build-targets'
Moves the build targets to ES2024 (safe down to the Obsidian 1.6 installer floor), sets Node 22 as the toolchain minimum, and documents why the published types shim deliberately stays at ES2020. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
A
Adam Coddington committed
03d71987867efbe07d8771e67767a6be15fca3c0