Fixed #23758

- intentional breakage with recursion limit
- extents the alphabet ( to use multi letter ) for get alias prefix

executed from `test_subquery_condition` (queries.tests.Queries1Tests)
We prefer test names (and docstrings if more detail is needed) that describe the specific condition / situation the test is checking, rather than a reference to the ticket number, which requires more work to dereference when reading the code. (If needed, the ticket number is always available via the commit message).