Is it possible to set the user's presentment currency from a liquid theme file? The cart currency appears to be a read-only property.
Not possible. With few exceptions, any variables you don't make yourself in liquid you can assume to be read only.
Is it possible at all to set the presentment currency?