What you can do, if you need it in a Number Item, is create an Unbound Number Item and a Rule that populates the Unbound Item and then use that Number Item in your Rules and persistence.
Number Temp
rule "Update Temp"
when
Item System_Temperature_GPU received update
then
Temp.postUpdate(System_Temperature_GPU.state.toString)
end
This will give you a Number version of the temp.It may not be as clean as it could be if the output channel was able to post to a Number Item directly but it isn’t terrible either.