gh-146041: Avoid lock in sys.intern() for already interned strings (gh-146072)

Fix free-threading scaling bottleneck in sys.intern and `PyObject_SetAttr` by
avoiding the interpreter-wide lock when the string is already interned and
immortalized.
5 files changed