feat(compiler): add benchmarks

- compileEmptyTemplate
- compile25ElementsNoBindings
- compile25ElementsWithBindings

For the results see the PR.
No, it still needs to be public as our benchmarks don't support async tests right now. But you are right, I should change the comment.