The points at which the game transition between acts seem a bit arbitrary (mainly for Act I to Act II), and I don't see a narrative or mechanical reason to lock us out of previous maps and quests. As far as I remember, previous Baldur's Gate games didn't have this kind of points of no return. Why do you think they did it? Do you like it?
There isn't a point of no return between A1 and A2. Rather, you need to do certain A1 events prior to A2 or those events resolve without you (e.g. Goblin Attack, several others).
You can travel back to A1 while in A2. Only A3 prevents back-travel, and that's for well-established story reasons.
I generally prefer having control of the timing rather than having it being tied to X amount of rests or something (notable exceptions for certain quests existing, of course).
BG2 and ToB both had notable points of no return. Paying the fee in Athkatla to recruit allies is one, any time you ever travel with Saemon is one, leaving the besieged city is one in TOB, etc. There were also a number of time-dependent quests, most notably those involving a certain dragon/drow situation.
It's when you go to Nightsong that it locks you out, and to be fair, the game does clearly warn you there are consequences for that - and depending on your actions, a 3rd party just straight up moves the story along, so it makes sense.
If you're struggling at the forge, remember that you can just not hit the boss with anyone but a bait character, and that bait character doesn't have to actually survive the encounter, meaning if you position well, you can just melt and smash the boss over and over without touching it (after the first hit or two) and it's a free win.
The actual cheese of the forge is picking the pike of returning, placing one character in the stairs, waay above, and throwing the pike into him. If it's a fighter that's 4 throws the first turn, each doing their respective damage + 30ish damage per throw because of the weight+height. I killed it in 2 turns, he didn't even move since he does nothing in the first turn.
That fight is also a lot easier if you focus on using a heavy hitter with a bludgeoning weapon doing damage. I made judicious use of Sanctuary, and made sure any vulnerable characters were out of range. You can use ranged weapons to lure Grym and change its threat assessment.
I cast haste on Karlach, giving her 4 hits every turn. She'd do 60 - 90 damage each turn, then have shadowheart cast sanctuary. All while making sure everyone is out of range so grym can't do much damage to anyone else out of frustration that he can't target Karlach. Others still sometimes get knocked down due to his Quake spell, but I was able to make it through that fight on Tactician without anyone falling.
Be careful not to trigger a melee reaction though, since that will cause Grym to recalculate his target and can mess up the plan.