Tips : use lumi.education if you don't want to install drupal
If you ever wanted to create a content type, you would have to install drupal as other platform like moodle or wordpress doesn't have a developper mode.
However, there is a much easier / lighter solution, you can use lumi.education : https://next.lumi.education/
Lumi is not intended for developping content type but for author to use content type to create content, but it can also be used to easily create content type.
As you can't upload a library, you will have to create a real activity with content. So you will need to have a content folder with a content.json file (filled as required). You can then upload your h5p activity to lumi activity and it will automatically install your content type activity.
You can then go in C:\Users\XXXXX\AppData\Local\Packages\5501S.Rettig.Lumi-InteractiveContentwithH5P_117m187myf83r\LocalCache\Roaming\lumi\libraries to find folder of your content type and edit directly yours files from here. If you try to create an h5p activity, you will see your content type listed and you will be able to use it.
Please note that you will have to restart the lumi app after each change.
Please also note that if your h5p file is invalid, the error message might have less information than on other platform. So it might be usefull to have an other platform to try to upload your h5p file to see a better error message (you don't need to have right to upload library, the server will reject you if your h5p file is correct but will show you the error message if it isn't).