feat(compiler): add benchmarks

- compileEmptyTemplate
- compile25ElementsNoBindings
- compile25ElementsWithBindings

For the results see the PR.
Why do we need this? It looks like nothing in this PR actually uses assert.