Create Lint Rule to avoid `let` in `for` loops
In #8873 we removed let from for loops due to potential de-opts. It would be nice to have a linting rule to avoid more instances leaking into the code base.
For context, our other lint rules can be found in tools/eslint-rules