delete_area
Delete a product area from `.upg/portfolio.upg`. Guarded: refuses while the area still has products unless `force: true`. Child areas are un-nested (their parent link is cleared) so no parent reference dangles.
Areas & Change Logatomic (single portfolio.upg flush).
Arguments
area_idstringrequiredProduct area id to delete (from list_product_areas)
forcebooleanoptionalDelete even if the area still has products (default false)
Returns
Shape
{ message, area_id, deleted, unnested_children: string[] }