Можно указывать в названии PR:
feature/front/books-added-author-field
feature/back/books-added-author-field
Нужно/не нужно - скорее организационный вопрос. Если проект большой и народу много, то тогда вообще репозиторий следует делить на более маленькие для разных команд разработчиков, а не держать все в одной куче. Если же один-два - то вообще не принципиально.