riscv, bpf: Fix missing sign-ext for signed 1-byte and 2-byte kfunc args (CVE-2026-90195) | HOL Guard CVE