Monitor-backed registry for supervised tasks.
-spec child_spec(term()) -> supervisor:child_spec().
-spec lookup(binary()) -> {ok, pid()} | {error, not_found}.
-spec register(binary(), pid()) -> ok | {error, already_exists}.
-spec start_link() -> gen_server:start_ret().