I noticed that there was a force texture pack option, but is there a way to force players to use certain resource and behavior packs?
If you go to resource_packs.yml You can set "force_resources: true". Everything you need is in the resource_packs folder
I am working on a plugin that includes handling behaviour packs and entity spawning (reference: PocketAI - https://github.com/thebigsmilexd/PocketAI)
I have no plans to implement them, no. Since everything a behaviour pack can do can be done by a plugin, there is no real point. If in the future behaviour pack capabilities are extended such that they influence client behaviour (currently they do not) then they may be considered for implementation, but for now they are superfluous and dev time is short.