3) Возможно есть какие-то конкретные методики или инструменты для разрешения ситуаций подобных моей, когда нигде ничего не понятно, а нужно в сжатые сроки добиться определенности и получить результат, если порекомендуете курсы или материалы, буду также очень благодарен!
Есть методика - Domain Driven Design, но там не про то чтобы раз-раз и за деньгами в кассу, там про проект в целом как уменьшить его сложность. И DDD не ограничивается бизнес или системным анализом, оно про всех участников, включая заказчиков и разрабов.
Более частное решение - хорошо изучить предметную область, хорошо изучить архитектуру ПО.