Why not initialise this to the NoOpProvider so we can remove the nullability? _Originally posted by @andreas-karlsson in https://github.com/open-feature/swift-sdk/pull/29#discussion_r1464664486_