Hi @anil kumar , welcome to Microsoft Q&A forum.
Please find the replies below:
1) You can set the 'ApplicationIntent=ReadOnly' in SSMS while connecting to the database and then you can use the below query to check if db is read-only:
SELECT DATABASEPROPERTYEX(DB_NAME(), 'Updateability');
2) I could not locate anything on Azure portal but yes we can append the Azure SQL DNS name for listener. For secondaries we need to append 'secondary' as well.
3) Yes we can drop the primary database but it will remove any linking between primary and secondary replicas. Better way to do that will be as mentioned in the article.
Please let me know if this helps or we can discuss further.
If answer helps, you can mark it as 'Accept Answer'