Although I wish I could take the target approach, I’m currently keeping the separate Project.toml file, as suggested by @danielwe.
In case it’s useful for anyone facing the same challenge, I indeed added the parent package as a development dependency, and to access its dependencies I just do using A.B
(found out about that here).