Barcelona might be interested in Mohammed Kudus these days. However I don't think they would be free to sign new players in January according to the La Liga financial rules. They just need to sell unnecessary players in the team to raise some funds. They aren't in need of any transfer now as they already have a very qualified squad.
Besides it is said that Kudus is more eager to sign for a Premier League team rather than the others
That's nothing but just a mere speculation, Barcelona are definitely not going to make any bid whatsoever for him, Barcelona has got multiples for the position Kudus, and were even looking to offload some of them during the last transfer window, so I think Kudus could likely get offers from English Premier League sides but that's likely going to be from mid-tier teams or even lowers ones, but he'll have a huge point to prove for himself to make a name for himself, maybe just like his fellow country man Sadio Mane did before leaving Liverpool.
I think that the most priority option for Ronaldo would be the option with Chelsea, given that the club continues to participate in the Champions League, and everyone knows Cristiano's indifferent attitude to this tournament, so the option with Arsenal looks less likely for this reason.
I might be very wrong with my opinion, but I know no English team would want to a risk on a Ronaldo investment right now tbh, not after the outburst that led to him leaving Man United, so why would any team except Man City who doesn't him anyways want to sign a player to that seem rather bigger or can't be controlled by their coach.