Handle updates of metadata per popup

This is a proposal to refactor https://github.com/geoadmin/mf-geoadmin3/pull/1500

- No exposed function that is not needed
- Removes results object (avoids having to keep this in sync with popups), result is kept in closure per popup
- No need to pass/store bodid to popup options, where it's not used (kept in closure per popup)
- Remove bulk refresh function (recursion), but updates content on language change per popup

IMO, this reduces complexity and renders to component a little more self-contained.

What do you think @loicgasser?

Note: PR is done for your branch.