Hi @Gabriel Chaney Let me correct my above comment on referring to the documentation
on your first question, you can create pgcrypto by using the below command and then you should be able to use the extension.
CREATE EXTENSION pgcrypto;
Regarding your second question thanks for sharing the additional information
This is absolutely fine, it skipped GRANTS for all managed schemas you will never be able to connect as "postgres" user, as it's not exposed to the end user
I hope this information helps.
Regards
Geetha