[FIX] product: set the correct company in property
[FIX] product: set the correct company in property

`set_multi` uses the company of the current user.
As the property is created in sudo, the company of the admin may be different
than the one of the current user.

Before this commit, setting a different pricelist on a partner when logged in a
different company than the admin, the change had no apparent effect (was
creating a property for the admin's company).

Set `force_company` in the context to always set the one on the current user.
set_multi ignores if the same as the global rule to avoid bloating the table.

Closes #14984

hip-odoo/odoo,dfang/odoo,dfang/odoo,ygol/odoo,hip-odoo/odoo,dfang/odoo,ygol/odoo,ygol/odoo,hip-odoo/odoo,hip-odoo/odoo,dfang/odoo,ygol/odoo,ygol/odoo,hip-odoo/odoo,ygol/odoo,hip-odoo/odoo,dfang/odoo,dfang/odoo,ygol/odoo