[JSC] Compress Watchpoint size by using enum type and Packed<> data structure