chore(changelog): add interface and i18n types, update tests

This adds extra types that Angular doesn't use. "interface" is for
frontend related changes etc. "i18n" means internationalization and
refers to translations, etc.

Fixes #2622.
Merge branch 'changelog' into develop