`PostGraphileRelayPreset` does not eliminate `Row` in `ByRowId`
Extracted from #2077.

---

`PostGraphileRelayPreset` is [suggested](https://postgraphile.org/postgraphile/next/node-id#more-on-the-relay-preset) as a way to hide the ugly `rowId` from your schema. This does work. However, connections are still generated using the `ByRowId` syntax. Even worse, it seems generated `ByRowId` connections do not actually expect the `rowId` after enabling `PostGraphileRelayPreset`! Instead, the value returned from the `id` is expected. This becomes confusing very quickly.

Current:

```gql
mutation {
  createIndividual(
    input: {individual: {profileByRowId: "WyJQcm9maWxlIiwiZjVmOWNiNWEtN2Y1Mi00MzgyLWE3ZDgtMzdkOWZhY2Q5NjJkIl0="}}
  ) {
    individual {
      id
    }
  }
}
```

Expected

```gql
mutation {
  createIndividual(
    input: {individual: {profileById: "WyJQcm9maWxlIiwiZjVmOWNiNWEtN2Y1Mi00MzgyLWE3ZDgtMzdkOWZhY2Q5NjJkIl0="}}
  ) {
    individual {
      id
    }
  }
}
```
