What this PR does / why we need it:
This PR includes several changes aimed at improving the project services and routes within the application. The key changes are:
Renamed the legacy project service to namespace.
Added a new route for projects and removed the old from/to mapping.
Updated the application to use the new projects route and removed the redundant from/to mapping code.
Improved the handling of project deletions.
Extracted cost-related logic into a separate composable object.
What this PR does / why we need it: This PR includes several changes aimed at improving the project services and routes within the application. The key changes are:
namespace
.Which issue(s) this PR fixes: Fixes #1631
Special notes for your reviewer:
Release note: