Support release.config.(cjs|.mjs) configuration files
## Description Semantic-release [supports `release.config.(cjs|.mjs)` configuration files](https://semantic-release.gitbook.io/semantic-release/usage/configuration#configuration-file). The TBC component only supports yaml or json configuration, due to the dynamic installation of the node plugins. **I propose to add support for `release.config.(cjs|.mjs)` configuration files.** This wil increase compatibility with the upstream semantic-release project (and its documentation). And it will support more advanced dynamic configuration cases (for example a environment specific `tagFormat` prefix) ## Implementation ideas As the yaml configuration is required to dynamically install the plugins i propose to simply export the existing `release.config.(cjs|.mjs)` to `.releaserc.json` via a single call like: ``` node -pe "JSON.stringify(require('./release.config.cjs'), null, 2)" > .releaserc.json ``` This will work, as semantic-release will prefer the `.releaserc.json` file in case of different configuration files being present. I already created a branch on my fork containing the full changes. If this feature request is acceptable i will create a merge request. https://gitlab.com/dillmann-cornelsen/semantic-release/-/commit/b85430fa2d8170e8fde9272a18afd944e6a2e551
task