Problem: Chybajuce / nespravne ikony itemov v Price a Loot taboch

Pričina:
- ItemIcons (DetaurBar_ItemDB.lua) je rucne udrziavana tabulka ikon.
- Pre vacsinu itemov nie je ziaden zaznam → addon pouzije GetItemInfo().
- GetItemInfo() vrati icon path az ked je item v session cache.
  Ak ho hra este nikdy nespracovala (nenacitala tooltip, neukazala v AH/bagu),
  vrati nil a ikona sa nezobrazi vobec.
- Serverova odpoved pride neskor cez event GET_ITEM_INFO_RECEIVED.
  Az po nom je textura dostupna.

Dolezite pre Warmane 3.3.5a:
- Surove gemy (rare aj epic) realne pouzivaju genericke ikony
  INV_Jewelcrafting_Gem_XX (cisla 01–36+), NIE specificke nazvy
  ako Bloodstone_01, TwilightOpal_01 atd. Tie specificke neexistuju
  vo WoW 3.3.5a clienti a GetItemInfo ich nikdy nevrati.
- ItemDatabase (generovana z itemcache.wdb) ma spravne Warmane ID,
  ale ItemIcons bola pisana rucne a casto s nespravnymi pathmi.

Ako opravit:
1. /detaurid icon <id1> <id2> ...  – zisti realny icon path z GetItemInfo
2. Ak je item v cache, vypise spravny path
3. Zapíš ho do KNOWN_FIXES v fix_item_icon.py a spust script
4. Alebo pockaj kym sa item nacita (otvor bag/AH), skus znova

Automaticke riesenie (uz implementovane):
- DetaurBar.Data.GetItemTexture(itemId) v DetaurBar_Data.lua
  kontroluje: ItemIcons → DetaurBarDB.iconCache → GetItemInfo
- Ak GetItemInfo uspeje, ulozi vysledok do DetaurBarDB.iconCache
- Pri dalsom reloadi sa iconCache pouzije a ikona je ihned k dispozicii
