Move bytesize icon validation into schema
The check for icon bytesize, was removed in !61 (merged). It was claimed to be broken, I'll go with that description.
Though, now we lose the capability to validate icon sizes, I think that should go to
api.schema (yes, yes, NGINX has maximum client body size, but should we really start processing a 50MB JSON with a single large string?)