This is part of the series started by D68484.
Accept that the ptr_provenance parameter can be there and ignore it. Make sure to omit !noalias metadata when a ptr_provenance was present.
Note: this is a stable point and tests should run fine with the patches applied up to this point.