[3.11] gh-105834: Backport new tests for typing.Protocol (#105835)
#105860
+99
−0
typing.Protocol (#105835)
#105860