bpo-41984: GC track all user classes (GH-22701/GH-22702)

(cherry picked from commit c13b847a6f913b72eeb71651ff626390b738d973)
5 files changed