Extend the module building logic to automatically generate '.standalone' variants for non-NSS/PAM shared modules (such as cryptsetup tokens). Like standalone executables, these are not built by default to keep the base build time unaffected, but can be built explicitly on demand via `ninja <module_name>.standalone`.