Foreign Key on Composite Type 
Filing at @benjie's [request](https://discord.com/channels/489127045289476126/498852330754801666/1265740453043507421).

### Summary

**VERSION**: Beta.26 and Beta.28

I've added a composite type as a column on a view. That composite type has keys which reference another view which I've successfully linked to other schema objects with smart tags. I'm trying to add a smart tag to link to the composite type to the view using the view primary key and the fields in the composite type. I cannot get the schema to reflect the link. The [docs say](https://postgraphile.org/postgraphile/next/smart-tags/#foreignkey) @foreignKey can apply to Composite types (one direction only) . How do I accomplish this linkage? 

[Originally posted in discord](https://discord.com/channels/489127045289476126/498852330754801666/1265720280484020295)

### Steps to reproduce

These objects are all visible in the schema, but the connection still isn't.

1. Create a view with a @primaryKey
2. Create a composite type with a @foreignKey 
3. The link will not appear

### Expected results

The records show up with a Connection in the GraphQL schema

### Actual results

No connection is visible

### Additional context

**Notes about my setup if they are relevant**
1. My schema has `viewPrim` (with a @primaryKey) and `view2` and composite type `ctfk`
2. `view2.someColumn` is a composite type which has column of type `ctfk`
3. `ctfk` contains the @foreignKey reference

**Unsuccessful fixes**

1. [The foreignKey parser is pretty strict, it's possible that it requires that there be a space between `image_set` and `(`; or that you have trailing spaces that are invalidating it.](https://discord.com/channels/489127045289476126/498852330754801666/1265725666905686179) -- space does not change the behavior
2. [Comments on both regclass and regtype](https://discord.com/channels/489127045289476126/498852330754801666/1265729341938208801) -- removing the not null comments from composite type columns does not resolve the issue

**Images shared in discord originally** 
![image](https://github.com/user-attachments/assets/c66b8100-02d5-4d75-862a-5980caf90c5b)
![image](https://github.com/user-attachments/assets/af6cd9d1-540f-45ec-9fda-166a46e434af)
![image](https://github.com/user-attachments/assets/09f9914c-bee1-4836-b924-85a6bedb955b)
![image](https://github.com/user-attachments/assets/bc05efcd-f31a-4c19-81b8-536766f95699)
![image](https://github.com/user-attachments/assets/e5b86fb9-62bf-44f7-af77-a704f45789fd)

### Possible fixes

[it's definitely possible that V5 doesn't support @foreignKey on composite types. I'm not sure if we have any tests for that](https://discord.com/channels/489127045289476126/498852330754801666/1265734119883800588)

