caos: Add Query.first() method
caos: Add Query.first() method

This corresponds to the first() access method of the py-postgresql prepared
statements and fetches the first column of the first row.

edgedb/edgedb,edgedb/edgedb,edgedb/edgedb