Omen Ball 1.1.24 visual pipeline fix

- Keeps 1.1.23 gameplay, model, handheld texture, thrown texture, and working send-out effect unchanged.
- Removes global Cobblemon poke_ball.animation.json override.
- Restores dedicated omen_ball.animation.json using the authored Omen bone animations.
- Uses direct PokeBallPosableState entity-ID routing for capture states.
- Uses Omen model marker only to bind throw/open/shut pose animations.
- Omen bobs restricted to 1,2,3,6.
- Custom capture particle definitions use pokeisles_foods namespace so animation loading cannot depend on custom cobblemon:* effect IDs.
