Merge changes from topic "ja/mem_region_fix"

* changes:
  fix: drop invalid access test from CI
  test(memory sharing): donate consecutively same memory
  refactor(memory sharing): helper functions
  test(spm): validate NWd can't share forbidden addresses