Legacy code still use 'onchange' on the 'stock.picking.type' field code to compute the different xxx_location_id. As it is no more viable, this commit replace all these onchange by compute methods. These changes also has a side effect as some already existing compute methods now get a set of 'stock.picking.type' in input, such that these methods are also updated to handle this case. closes odoo/odoo#134650 Signed-off-by: Arnold Moyaux (arm) <arm@odoo.com>