Remove packages/i18n when it's not needed for build
When TRANSLATION_BRANCH is undefined, we're not building a website which
needs translations. However because of the way many website projects
integrate lego packages, by symlinking packages/ to lego/packages/,
such builds are always created with the i18n plugin present.
This is not harmless: at present, if a python >=3.9 build environment is used, this plugin will corrupt all builds with PO-file garbage.
By removing the plugin prior to a deployment build, we work around this problem, while at the same time likely improve build times.