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.
1 job for !11 with remove-i18n-plugin in 30 seconds (queued for 4 seconds)
latest merge request