doc update
Introduce more typechecking on port read/write [CONFIG_TYPECHECK_EXTRA]
add UBX_MODULE_LICENSE_SPDX macro and update blocks
webif: add module list + license
ubx.c: change size_t printing to %zu modifier.

Thanks to Yury Brodskiy <yurashkaus@gmail.com> for reporting.