Have you tried/looked into Joplin yet? If I understand right, I think the one box it doesn't tick unfortunately is the first (at least in the Android app), as it supports markdown which is only rendered after leaving edit mode.
However, it does have checkboxes and the whole note doesn't have to be a checklist. You can write a description, add your checklist, add a horizontal separator line, another description, another checklist, all in the same note. It's also FOSS and actively updated. Bonus as well is that it can be used with Syncthing to sync notes to your other devices, and there's a desktop version which has some more flexibility over the Android app.