Fixed #23758
- intentional breakage with recursion limit
- extents the alphabet ( to use multi letter ) for get alias prefix
- unit test

Made changes asked in review by @carljm:

- fixed ident from prefix_gen
- changed error message
- new test showing "reasonable" number of subq works
- tests names are now more verbose

Apart from that:
- decreased local_recursion_limit to keep better balance between tests
  execution time and its purpose

Fixed typo