Better attempt at fixing the layout fps drop when items are picked up/dropped:
-Remove layout component, manually layout the components in Update
-Remove RectMask2D on pickup widgets so they can all be batched
-Remove tween usage, animate widgets via a central update in NoticeArea driven by curves (result looks slightly different)
-Fixed pickup widgets not pooling
Removes all GC and reduces frame time from 8-9ms to 0.7-0.5ms in worse case scenario