bpo-45081: Fix __init__ method generation when inheriting from Protocol (GH-28121) Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>