* fix: check if 'All Item Group' exists before settings it as parent_item_group * feat: get cached value to avoid db call on each insert
* fix: check if 'All Item Group' exists before settings it as parent_item_group * feat: get cached value to avoid db call on each insert