Good news: most of the existing attributes, abilities talents and modifiable now by edditing a certain data.txt file. This can be found by unpacking the shared.pak and looking in the Public/Shared/Stats/Generated/Data folder. The data.txt file has a ton of exposed variables to edit, including vitality scaling, surface duration, leveling progress, and many other little things. There's definitely a weight variable for strength there.
You can find stuff about unpacking here:
https://docs.larian.game/Pak_Extractor_GuideA food requirement should be possible to script. Not sure about limiting saves to beds. Adding a timer is probably possible though.