handle quoted_name instances separately in engine.reflection.cache
Fixed issue in internal reflection cache where particular reflection
scenarios regarding same-named quoted_name() constructs would not be
correctly cached. Pull request courtesy Felix Lüdin.
Fixes: #11687
Closes: #11688
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/11688
Pull-request-sha:
43d94273a5b13a89226e60de4b958d5b4ac7ff78
Change-Id: I73273dff532a9d14d54065bc33339874e3cb2716
(cherry picked from commit
e26e9f123a0afe0a89f7635389764206d15a5f1e)