[FIX] Orderbook: Buy/Sell modules with proper client side amount validation (RT-2611)

What I see here is that if `attr.rpAmountCurrency` is not present then the `rpAmountXrpLimit` is valid. Is that the expected behavior?