while you can't use the java edition on Microsoft Edge
Please elaborate, do you mean you can't get it on the microsoft store? Because edge is a browser, not a launcher or engine. And if you're looking for mods, java is the way to go, alongside community-driven servers, and consistent updates, it's better in every way. The only reason to get Bedrock over java is because bedrock is cross-platform allowing xbox, mobile, and pc to play together.
Cheating in modded is much easier, because they can just download a mod meant for cheating, hence why anti-cheats need to be client-side. If you want checks against the normal stuff, find a plugin, not a mod
Please elaborate, what do you mean? What are you trying to do? If you're talking about building, just build it, if you're talking about playing with someone without making a server, you can use LAN. Or, if you're talking about using things like world edit without a server, there's a forge version here. And things like Pixelmon, MCEdit, and Schemetica are community-made, and updated when the creators of them update them, if they choose to. They'll usually let people know if they're updating them, or plan to. And if your daughter enjoys making things, she can create her own very basic mods for forge with a tool like MCreator, though I'd recommend against using it for anything complicated. Bedrock edition (the one on consoles, known as Windows 10 Edition on pc) can use Behavior Packs, which are like simple mods that edit the behavior of the game.
This is not where this goes, in fact, this goes no where, this is the bounty board, where people post ideas for mods for developers to take up. Not a support area. And answering your question; It depends on a couple things; The time you posted it, the contents, and the type. The mods have to make sure you're not uploading a virus, so they have to test it, as well as make sure it contains nothing explicit, this all factors into how long it takes. Also, if it's not approved, the link leads to nothing.