Yes the EAD in hand will be required before he can work
Yes .. Any Authorisation to work based on K1 would be valid only for the 90 days … And the application would not be processed before this expires anyway
SSN makes it easier to do bank account, state ID, get onto health insurance etc without having to battle with agents who aren’t familiar with the process or legitimacy of applying without SSN