As for the synchronized_standby_slots, we can follow the behavior similar to check_synchronous_standby_names and just give parsing ERRORs. Any non-existent slot related errors can be given when that parameter is later used.
--
Please find attached a patch that implements this. I will work on adding a test for it.