BUG: Allow freq conversion from dt64 to period
Closes #23438

In the PeriodArray refactor, I disallowed changing freq when converting from datetime64 to period. I didn't realize that was supported.

cc @thequackdaddy, does this close all the issues you ran into?