but would be sufficient to select any cell where x and y coordinates equal. Is there another approach for styling any diagonal cell (or generally, cells matching a more complex selection pattern)?
Instead of show-set it should be possible to use a full show rule (even if they are less flexible and harder to override or make composable rule sets with - the reason that they are less often seen.)
#show table.cell: it => {
if it.x == it.y { strong(it) } else { it }
}