What is the difference between 'has lived' and 'has been living'?'
In most cases, little or none.
The second, however, often suggests the possibility that the speaker will soon move to another place and the first, in context,
could refer to a place in which the speaker no longer lives.