New backend endpoint POST /invoices/{id}/convert-to-estimate that creates a draft estimate from an invoice, copying items, taxes, custom fields, and financial data. Frontend wired with dropdown action, store method, and API service call.