feat: finished CRUD services, endpoints, new schemas for soft delete and restore activity and unitary tests