Upgrade to Postgres 17.2
The weird wrinkle here is that we are apparently creating some ENUM types in the database during the connection phase (i.e. in the initialize_persistence
function). This permission appears to be one that must be granted now, thus we need it in the migration instead. However, I'm unclear if these types are actually being used, since it doesn't seem right to me that it should be OK to create them after their dependent tables were constructed.