feat: refactor icon system to nested product hierarchy
- Restructure product layer above base/user layers with nested structure
- Move src/assets/Icons/animal/* to src/assets/Icons/product/animal/base/
- Update src/components/Icon/iconRegistry.ts with new nested path resolution logic
- Add backward compatibility for old flat product structure
- Update src/components/Icon/index.tsx to support new layer types
- Add src/components/Icon/test-product-layer.tsx for testing new hierarchy
- Add src/components/Icon/README.md with comprehensive documentation
- New priority: custom > product-custom > product-base > base
- Support both new nested and legacy flat product structures