Adapt Klarna to take line items with types like 'shipping'

@bslobodin can you take a look?