[null-safety] remove implicit-dynamic, intl in preparation for null-safety (#160)

- Implicit dynamic is removed, which will make it easier to migrate to null-safety where it is not supported.
- Intl dependency is removed, since this will block null safety despite being used in only a single place.
35 files changed