[IMP] web: add reference fields to web_read
add support for fields of type `reference` and `many2one_reference` to `web_read` and `unity_web_search_read`
for both you can add a field_spec requesting fields of the "co-model":
request:
```python
{
#reference
'field_reference':
{
'fields': {'write_date': {}},
}
#many2one_reference
'm2o_reference_id':
{
'fields': {'display_name': {}, 'write_date': {}},
},
'm2o_reference_model': {}
}
```
response:
```python
{
'id': ...,
#reference
'field_reference': {
'id': {'id': 3, 'model': 'comodel_name'},
'write_date': '2004-11-23 11:30'
}
#many2one_reference
'm2o_reference_id': {
'id': 3,
'display_name': "special first day",
'write_date': '2004-11-23 11:30'
},
'm2o_reference_model': 'comodel_name',
}
```
closes odoo/odoo#119995
Task-id: 3284222
Signed-off-by: Raphael Collet <rco@odoo.com>