drm/xe/migrate: Clear and copy flat CCS metadata
Make sure we clear and copy CCS metadata when using flat CCS This means:
- Any user bo that is moved to VRAM should clear flat CCS metadata for security reasons.
- user bos with allowed placement in VRAM only backs up flat CCS metadata on eviction.
There appears to be no working clearing mechanism for CCS metadata, so use a copy from a pre-cleared VRAM region. This is similar to how it's handled in i915.
Finally add a kunit test for sanity-checking the above.