I've come up a thought, It is really possible to beat this level, but there is a bonus objective which you have to spend no more than 2000 sun, but your main objective is to survive a zombie attack. So here's a strategy of mine.
Perk: Sun Bank Perk
Primal Sunflower: This is very recommended, as it give the player 75 sun. So its worth planting Snapdragons on the area.
Primal Wall-Nut: Try use Primal Wall Nut, it may cost more sun than Wall-Nuts, it can be plant more quickly, so long as these zombies don't get past the empty tiles.
Spikeweed: Since there are Zombie Chickens in this level, try plant spikeweeds next to Primal Wall-Nuts on the right, giving the player more time.
Snapdragon: Plant them next to Primal Wall-Nuts on the left, for more offense, this is really useful if you haven't planted any Primal Wall-Nuts, while there's a Chicken Wrangler coming.
Primal Potato Mine: Very useful, especially when facing ZCorp Helpdesks, and Barrel Roller Zombies, giving the player more time.
Blover: There are Jetpack and Seagull Zombies in this level, use this plant to fly them off.
I hope this helps.. I guess. ¯\_(ツ)_/¯