compiler: Use backend interface for slice values.

* Add Slice_value_expression.
* Refactor slice value construction in convert_for_assignment,