refactor: start to separate rates and hotel details interfaces