macOS Catalina - postgreSQL - sysctl.conf still relevant?
You don't need the shared memory parameters any more, because PostgreSQL has been using POSIX shared memory for a while now.

Making sure that the PostgreSQL user can have enough open files is a good idea though.