WOuld be a crap shoot, IMO
. I have read of Porcupine puffers in reefs but not sure about the Picasso. Nigers are supposed the safest. You not be able to have any inverts though. Snails and shrimp would be dinner.
Not sure if a 90 will be big enough for all those fish. The porcupine, trigger an tang can get big fast. The porcupine and trigger are messy eaters too.
I have kept porcupine puffers and some are docile and some are mean.
*180 gal Display, 100 gal basement sump, 33 gal refugium, 3x250 MH, 2x160 VHO actinics, zoos, some softies, LPS & lots of acros and other SPS.
*100 gal prop tank plumbed into main system w/ 2x96 PC lights and 1x150 MH,