Add 'into' property to item profiles and update usage logic
Refactors dynamic component value calculation to use 'into' for determining potential uses and synergy, improving performance in item build path analysis when users have components in their inventory.
Implement class-based target priority system
Introduces a champion class-based target priority matrix using subclass data from the wiki. Adds champion role extraction, updates enemy team and role logic to use class-based priorities, and refactors related components and state logic to pass player champion keys for accurate calculations.
Refactor enemy defensive stat averaging to use weighted values
Introduces weighted averages for enemy armor and magic resist based on target priority. Updates relevant to use the new weighted average fields.
