Replace the statically-sized CallFrame array in ObjFiber with a dynamically allocated array that starts at INITIAL_CALL_FRAMES (4) and doubles when capacity is exceeded. This reduces memory for new fibers and improves fiber creation benchmark performance by ~45%.