NewWithConfig creates a new PocketBase instance with the provided config.
Note that the application will not be initialized/bootstrapped yet,
aka. DB connections, migrations, app settings, etc. will not be accessible.
Everything will be initialized when [Start()] is executed.
If you want to initialize the application before calling [Start()],
then you'll have to manually call [Bootstrap()].
NewWithConfig creates a new PocketBase instance with the provided config.
Note that the application will not be initialized/bootstrapped yet, aka. DB connections, migrations, app settings, etc. will not be accessible. Everything will be initialized when [Start()] is executed. If you want to initialize the application before calling [Start()], then you'll have to manually call [Bootstrap()].