MGS Origins Expanded 3.1-API Definitive -- Playable Patch

Load-safety fixes (no balance changes):
- Firearm affinity powers referenced TaCZ guns such as tacz:m4a1 as item IDs. TaCZ guns are NBT variants of
  tacz:modern_kinetic_gun, so these are now matched by GunId NBT. Point Blank guns match through optional tags.
- Blade powers (Jetstream Sam, Gray Fox, Raiden, Solidus) no longer hard-reference efn:hf_blade / efn:hf_murasama;
  they use optional tags, so the powers load whether or not that mod is installed.
- Item tags that listed WOM / EFN / Create / TaCZ items are now optional entries, so a missing mod can no longer
  empty the whole tag (e.g. mgscanon:blades keeps minecraft swords).
- TaCZ and Point Blank are no longer mandatory dependencies; they enhance the firearm roles when present.
Everything else (stats, abilities, skill trees, art) is unchanged from the uploaded jar.

Icons: Jetstream Sam, Raiden, Gray Fox and Revolver Ocelot used items from optional mods as their origin icon;
they now use standard Minecraft items (netherite sword, diamond sword, iron sword, crossbow).

Signature-effect descriptions: Emma (renamed "Hacker's Focus"), Fortune, The End, Vamp, Mei Ling, Otacon,
Psycho Mantis, Gray Fox, Granin and Sunny now describe what their refined KubeJS effects actually do.
Requires the refined kubejs/ folder (MGS_CANON_EFFECTS_REFINEMENT.txt).
