feat(NgMessage): introduce the NgMessage directive

Closes #896
chore: update pubspec.lock files