Create a new child progress node. Thread-safe. Call Node.end
when done. TODO solve https://github.com/ziglang/zig/issues/2765 and then change this API to set self.parent.recently_updated_child
with the return value. Until that is fixed you probably want to call activate
on the return value. Passing 0 for estimated_total_items
means unknown.