anv: Fix some mismatches of canonical and regular addresses around anv_bo_vma_alloc_or_close()
What does this MR do and why?
Fix some mismatches of canonical and regular addresses around anv_bo_vma_alloc_or_close() and clear some unnecessary intel_canonical_address(). This can avoid possible bugs around those two types of addresses.