Supervisor for live BQL queries: one temporary worker per SUBSCRIBE statement.
-spec start_child(map()) -> {ok, pid()} | {error, term()}.