Embedded: fix OOM in `swift-frontend` with recursive generics (#88296)
**Explanation**: Provides an error diagnostic that notifies the user that recursive generics are not supported in Embedded Swift. This prevents current OOM behavior in `swift-frontend`.
**Scope**: limited to a rarely used pattern in Embedded Swift
**Risk**: low due to limited scope.
**Testing**: added new lit test
**Issue**: rdar://174011486