[FIX] crm: crm_lead should have its email_from set when creating one opportunity from a contact
[FIX] crm: crm_lead should have its email_from set when creating one opportunity from a contact

With the flow:
- create a contact with email address set
- click on smart button "opportunities"

When creating opportunity with the plain "create button", the opportunity gets its email_from correctly
whereas
when creating an opportunity from a kanban state's quick create, only the partner is set, and not the email_from

This commit aims at setting the email_from using either way of creating an opportunity

OPW 743698

Closes #17664

Elico-Corp/odoo_OCB,Elico-Corp/odoo_OCB,Elico-Corp/odoo_OCB,ygol/odoo,ygol/odoo,ygol/odoo,ygol/odoo,ygol/odoo,Elico-Corp/odoo_OCB,Elico-Corp/odoo_OCB,ygol/odoo,ygol/odoo,Elico-Corp/odoo_OCB