Merge changes from topics "presubmit-am-101447a53dfa4e7bbd75ba9e46a5bc1d", "presubmit-am-2a1a1676decc487397c32eacdb5774d5", "presubmit-am-4b2e9ad8d00b41ed9ad4c6b8c6ced23d", "presubmit-am-5483185326824555b2e42918637c3e44", "presubmit-am-5ca7aec91cfd426d97dc014122374c60", "presubmit-am-9aaebadb080042a696ab95c7bafb6825", "presubmit-am-d278b6c4270e44179511344f151ff2b9", "presubmit-am-ea300a0a7e254410ae45972058663b80", "presubmit-am-f1e95b77f6584577a3a1c135193cc0c3" into tm-dev
* changes:
uwb_core: add mock_uci_manager
uwb_core: support the UCI packet fragment
uwb_core: add unit tests for UciManager
uwb_core: add UciManager
uwb_core: add UciMessage, UciCommand, UciResponse, UciNotification
uwb_core: add uci::params module
uwb_core: add StatusCode
uwb_core: add TimeoutUciHal struct
uwb_core: Add uci module