You need to use the CreateLabel method to add other labels.
Its not directly available via PnP, so you need to write some more commands to add these labels.
The code necessary for that is as below:
$context = Get-PnPContext
$term = New-PnPTerm -Name "7230" -TermSet "Kreditorer" -TermGroup "Kreditorer" -LCID "1033"
$createLabel1 = $term.CreateLabel("...
Provider hosted app is basically your only option since there's no way of deploying server-side code to SharePoint online.
You will have to rewrite parts of code which are using SharePoint Server-side Object Model to one of the client APIs - CSOM, JSOM, SPFx, REST API. Everything else (there are exceptions, such as SharePoint controls in markup) should be ...
The correct property bag key for that is __CurrentDynamicChildLimit. You can set it to 0 as below:
newSubsite.AllProperties["__CurrentDynamicChildLimit"] = 0;
Per my knowledge, for SharePoint Server, the limit is like this:
SharePoint has a 2 MB limit for an operations request, and a 50 MB
limit for the size of a submitted binary object. The request size is
limited to protect the server from excessively long queues of
operations and from processing delays for large binary objects.
For SharePoint Online, ...
Workflows will not run under the system account. This account is not set to run workflows at all; at least not automatically when items are updated, created, or deleted. This will not show up as an error in the workflow history or ULS logs. You can try putting an impersonation step in the workflow before it is fired to see if you can get it to work that ...