Fourier PINNs: From Strong Boundary Conditions to Adaptive Fourier Bases