chore(pubspec): tighten constraints on dependencies

- make sure deps should not break BC by tightening the constraints,
- move "browser" and "web_components" from deps to dev deps where they belong,
- remove "pubspec.lock" which libs are not supposed to version,
- tweak the pubspec.yaml for examples and benchmarks