Is it ethical to ask colleagues to write a review of my book?
In the book fields I am familiar with there are two types of reviews. The first is the traditional peer review which is used to help decide if something is publishable. The second type of review, which I think you are asking about here, is a summarizing review.
Finding peer reviewers to judge the if a book should be published should be left up to the editor. If the editor asks for suggested reviewers, you should provide suggestions. In this case, having previously collaborated with the colleague, the editor may see this as a conflict of interest. If you suggest your colleague, you should be upfront about the prior collaboration
For reviews that summarize the work, if you know a publisher that takes unsolicited reviews, and you want a review there, then it is fine to ask people you know if they would be willing to write a review. Knowing, and even being friendly with, someone is not generally considered a conflict of interest. The issue is that the person you want to ask is a former collaborator. This might be seen as a conflict of interest. You can still ask the colleague and mention that you do not see the prior collaboration as a conflict of interest. You might want to suggest the collaboration check with the publisher prior to writing the review.