Fix exported and renamed bank tags containing more items than necessary and incorrect ids.
Currently it adds all items ids that are in other bank tags that could be included in the target bank tag if those items were in the bank. e.g., if you have a specific clue scroll in one bank tag and variation tagged clues in another, when you export the second tag, it will contain not only the variation tag clue scroll id, but also the specific clue scroll id in the first bank tag.
Tested export/import, renaming bank tags, and ge search, which all use the changed method.
I don't know if this is the best way to do it - it might be possible to just read the tag list directly from the config rather than going through getTags to get it. I didn't try that.
This is not a cosmetic issue, as it can cause a variation id to show up in exported tags that aren't in the tag. This will cause the tag to import incorrectly. e.g. a tag with an uncharged glory will contain both uncharged glory and all glory variants when exported.
This is arguably a separate issue, but this PR fixes it as well.