RISC-V: Handle capability return values. Add simple handling of capability function arguments (also used for return values) and update riscv_return_value to propagate tags.