[IMP] point_of_sale: access taxes via id for performance reasons

[IMP] point_of_sale: do not recompute taxes_by_id every time
[IMP] point_of_sale: add support for taxes included in base amount.