BBEdit is 30 years old as a commercial product 3 years ago
Not since 14.6. :-)
HN user
Not since 14.6. :-)
If you bought a license and then "just a few weeks later a new version was released", then you were eligible for a free upgrade. And you can still get it; try writing to 'sales@barebones.com' and asking. (Odds are that your free upgrade email was sent and you didn't see it, or it got spam-filtered.)
Try installing the TypeScript language server. More here: https://www.barebones.com/support/bbedit/lsp-notes.html