re #3 - no, "jack of all trades" tends to be a career trap / dead end. companies hire for specific skill sets.
If the startup is contracting, it sounds like the only potential upside has disappeared. I’ve been in a similar situation before and made the mistake of sticking around, to the detriment of my physical, mental and financial health. Obviously businesses pivot and turn around, but that’s the exception rather than the rule. Most startups fail, and if your startup is starting to falter, I’d say it’s about to prove the rule.
I’ll give you the advice I wish I had:
Run. Start interviewing like crazy and get another job. Good luck.