I started using TypeScript about 7 months ago. And heavily in the last 3 months.

I'm up to speed now, but I still feel I'm missing an opinion.

e.g. I have naturally been drawn to "maximally infer" types, whilst I see other developers would rather re-create/co-locate a type with its function/component.

Does anyone have a repo where they think the TS is near-perfect? Or even better, a deeply opinionated Style Guide?

Go to the VS Code repo. It's written in TS and its one of the best examples of a well written TS app.

https://github.com/microsoft/vscode