Création d'unités dans la caserne et visualisation

- [x] Création d'armures
- [x] Créations d'armes
- [x] Nom / taille / physique
- [x] Persistance des données
- [x] Design draft
- [x] tests api
- [x] tab design
- [x] add steps
- [x] design polish
- [x] unit preview
- [x] ajouter la caserne
- [x] test e2e
je vois pourquoi tu fais ça, je comprends la démarche mais il existe pas des comportements plus simple ?