Before this commit, a service called `timesheet_uom` is created to add in the legacy registry, the right component to use when `timesheet_uom` is searched in the registry because it depends on the UoM set on the current company. This commit converts all the widgets in which be used in the `timesheet_uom` registry and also adapt the service to use the session instead of the legacy one. task-2944742 closes odoo/odoo#98380 Related: odoo/upgrade#3787 Related: odoo/enterprise#30565 Signed-off-by: Laurent Stukkens (ltu) <ltu@odoo.com>