Listings draft

Design delle API per i listings.

Da considerare:

- [x] I listing devono poter essere cercati pubblicamente
- [x] Il listing deve essere **approvato** da uno staff
- [x] Il listing deve essere **pubblicato** (dopo approvazione) dal proprietario
- [x] I listing possono essere creati e modificati da un utente registrato (in futuro dovrà anche essere abilitato)
- [x] Il calendario delle disponibilità è una risorsa a parte con API per query indipendente