Improve vacancy validation

One-sentence description

Improve vacancy validation

Current behaviour / Reproducing the bug

Currently the only required field for vacancies is the title.

Expected behaviour

The description should be required as well, just like the name of the partner and a logo. Thus if there is no connected partner the partner name/logo fields should be correctly validated.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information