[3.9] bpo-41659: Disallow curly brace directly after primary (GH-22996) (#23006)

(cherry picked from commit 15acc4eaba8519d7d5f2acaffde65446b44dcf79)
5 files changed