Integrate Typesense server and update Zig build (zig 0.16)
Add rockbox-typesense integration and wire it into the CLI. Add dirs
and uuid workspace dependencies. Spawn a background thread to set up and
run typesense-server, set RB_TYPESENSE_API_KEY/PORT, and use
~/.config/rockbox.org/typesense as the data directory.
Make the typesense crate create the data directory and check for an
existing typesense-server in PATH.
Migrate Zig build and executable entry to updated Zig APIs: use
root_module for
addLibraryPath/addObjectFile/linkSystemLibrary/linkFramework,
set link_libc, and update main to use std.process.Init.Minimal with new
args handling.