Open
Description
In the list projects endpoint in the repository, we should ideally return a proper Pydantic model. However, currently this model introduces some default values (mainly in workbench -> Node) that were not previously returned to the frontend.
@odeimaiz should verify whether this is acceptable. If so, we should start returning the full model consistently (including default values, if necessary). This approach would simplify handling project complexity in the backend and potentially reduce complexity in the frontend as well, since all expected fields would always be present.